Hotel Fira Palace Barcelona

Avenida Ruis I Taulet 1-3
Barcelona
Spain