Calle Toledo 123, Madrid
bedrooms
Baths
Guests
Located in Madrid (Madrid Centro), this apartment is within a 15-minute walk of Plaza Mayor and Madrid Rio. This apartment is 0.8 mi (1.3 km) from Royal Palace of Madrid and 1.3 mi (2 km) from Puerta del Sol.
No Amenities Available For This Property.
No nearby properties available in this region at the moment.