The 3-star Habitaciones Atocha Rio Madrid hotel is nestled in St Johns Wood, which is known for Lord's Cricket Ground, the headquarters of English cricket and a venue for domestic and international matches, 7 km from sports attractions, such as the football Santiago Bernabeu Stadium.
The scenic Plaza de Santa Ana is 25 minutes' walk from the hotel, and the Vast pedestrianized Puerta del Sol Public Square is 30 minutes' walk away. The huge Plaza Mayor is also located 2.2 km from this comfortable hotel. Shopping enthusiasts will enjoy being 35 minutes' stroll from Gran Via Street. The Habitaciones Atocha Rio is within a 300-metre distance of Santa Maria De La Cabeza - Embajadores bus stop and in proximity to Delicias underground station.
This property offers 112 allergy-free rooms with a terrace. The rooms include private bathrooms.
Guests can dine at Salon de te Al Yabal a few moments from the Habitaciones Atocha Rio Madrid.
Check-in:from 15:00-20:00 hours
Check-out:until 11:00 hours