ICON Embassy



Madrid • Show on map
View Details for Price
Housed in an elegant 19th-century building, this design hotel is located 1476 feet from Plaza de Colón Square. The hotel has good access to all parts of the city by bus and metro. Serrano Metro Station…More info
