Where is Hotel Ramblas Internacional, Barcelona located?
Hotel Ramblas Internacional, Barcelona, Hotel Ramblas Internacional, Barcelona, Spain (approx. 41.38109°, 2.17355°)
Hotel Ramblas Internacional, Barcelona, Hotel Ramblas Internacional, Barcelona, Spain (approx. 41.38109°, 2.17355°)