Located 5.5 km from Cibeles Palace, 7.5 km from Royal Palace of Madrid, 8 km from the city center of Madrid and 14 km from Madrid Zoo Aquarium.
Calle Pedro Teixeira, 5
Madrid
28020
Spain
Checking for room alternatives