Property Location: A stay at this apartment places you in the heart of Madrid, within a 10-minute walk of Plaza de Espana and Gran Via Street. This apartment is 0.5 mi (0.8 km) from Puerta del Sol and 0.7 mi (1.2 km) from Puerta del Sol. Rooms: Make yourself comfortable in this a... Show More
Reach us, we're available 24/7.