Fira Palace Hotel

Av. de Rius i Taulet, 1-3
Spain