Izara Plaza Catalunya
Search & compare prices for Izara Plaza Catalunya in all hotel booking websites.
Izara Plaza Catalunya Address: Ronda de Sant Pere 7, Planta Principal, Barcelona, Spain
Minimum price found for Izara Plaza Catalunya was: Null EUR
Click here to get more information, photos & guest ratings for Izara Plaza Catalunya