Petit Palace Barcelona 4 stars

Roger De Lluria, 21 (Esq. Gran Via, 662), Eixample, 08037 Barcelona, Spain

Hotel image
Read more reviews for Petit Palace Barcelona