The 40 m² Santa Rosa Madrid 303 By Escape Home apartment lies 4.4 km from the grand Gran Via Boulevard and nearly a 5-minute walk from Tetúan tube station. Wi-Fi is provided for both business and leisure activities.
The apartment boasts a prime location within a 7-km distance of Atocha train station. Attractions near Santa Rosa Madrid 303 By Escape Home apartment include the football Santiago Bernabeu Stadium, around 20 minutes' walk away. The Egyptian temple "Templo de Debod" is situated 4.2 km from the apartment.
This apartment features a full kitchen. Sor Angela de la Cruz-Infanta Mercedes bus stop lies fairly close to the property.
Check-in:from 16:00-23:59 hours
Check-out:until 10:00 hours