Fira Palace hotel

Fira Palace hotel
Avda Rius I Taulet 1, Barcelona, Spain