Apartment/Flat About Rio by Wynwood House
Rio by Wynwood House is a 3-star hotel in Madrid, Spain. It is one of 1,475 places to stay in Madrid listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 3 stars
Location
C. del Río 3, Madrid, Spain
Loading map…
Frequently asked questions
Where is Rio by Wynwood House located?
Rio by Wynwood House is located at C. del Río 3, Madrid, Spain.
How many stars does Rio by Wynwood House have?
Rio by Wynwood House is rated 3 stars.