C. del Río 3, Madrid
9 bedrooms
Baths
Guests
A stay at Rio by Wynwood House places you in the heart of Madrid, steps from Gran Via and Plaza de España - Princesa. This aparthotel is 0.6 mi (1 km) from Royal Palace of Madrid and 0.6 mi (1 km) from Plaza Mayor.
Elevator
Spa
WiFi/Internet
Air conditioning
Kitchen
No nearby properties available in this region at the moment.