Barcelona - Spain
Barcelona - Spain
Barcelona - Spain

Stunning traditional Barcelona luxury chteau - 20km from Barcelona!

View all hotels in Barcelona