Property Location: A stay at this apartment places you in the heart of Madrid, steps from Puerta del Sol and Puerta del Sol. This apartment is 0.2 mi (0.4 km) from Plaza Mayor and 0.3 mi (0.5 km) from Gran Via Street. Rooms: Make yourself comfortable in this air-conditioned apart... Show More
Reach us, we're available 24/7.