Callao Sol
Search & compare prices for Callao Sol in all hotel booking websites.
Callao Sol Address: Preciados 35-3, Madrid, Spain
Minimum price found for Callao Sol was: Null EUR
Click here to get more information, photos & guest ratings for Callao Sol