Hotel Flor Parks

70 Ramblas
Barcelona
Spain