CityMadrid
CountrySpain
LocationC. de las Veneras, 3, Centro, 28013 Madrid, España
Business (Guest houses). Google rating 2.3/5 (40 reviews).
https://maps.google.com/?cid=3182730815107964907&g_mp=Cidnb29nbGUubWFwcy5wbGFjZXMudjEuUGxhY2VzLlNlYXJjaFRleHQQAhgEIAA