C. dEsccia, 113, 08016 Barcelona, Spain
Get Directions
Google Maps
Apple Maps
Waze
Location Details
Street
C. dEsccia
Street Number
113
City
Barcelona
State
Catalunya
Country
Spain
Latitude
41.428455
Longitude
2.177734
Share This Location
Copy Link