Key
Tick / untick to toggle visibility
This hotel is located in Madrid. Templo de Debod and Plaza de Espana are area attractions. Other attractions include Plaza Mayor. This 3 star property offers small meeting rooms and business services. High-speed Internet access is available in public areas. Additional property amenities include valet parking and laundry facilities. More Info.
Expert advice
1800 937 937
Mon-Fri: 9am-8pm
Sat: 9am-5.30pm
Sun: 10am-6.30pm