Where is Hotel Ramblas Internacional, Barcelona?

Where is Hotel Ramblas Internacional, Barcelona located?

Hotel Ramblas Internacional, Barcelona, Hotel Ramblas Internacional, Barcelona, Spain (approx. 41.38109°, 2.17355°)


Where is Hotel Ramblas Internacional, Barcelona on the map?