Hotel Arts Barcelona, Barcelona, Catalonia, Spain
Submitted by: Clinton. (Photo may not be copied or used in any way without Clint’s permission).
“Luxury hotel, impeccable staff. Locale is close to the city’s hop-on hop-off tourist bus stop. This is the tallest building in Barcelona.”
Barcelona 8005 Spain
Tel: +34 93 221 10 00