Nestled in the Barrio de las Letras district, just a 12-minute walk from the huge Plaza Mayor, Hotel Freedom Madrid offers a terrace.
Located 450 metres from the scenic Plaza de Santa Ana, the hotel is a short way from the neoclassical Neptune Fountain. The Catholic cathedral "Catedral de Sta Maria la Real de la Almudena" is also 17 minutes' walk away. The Freedom Madrid is a mere 1.2 km from the Plaza de Cibeles. Desamparados bus stop is 5 minutes on foot from this 2-star hotel and in the vicinity of is enough to get to Atocha train station.
Located within 1 km of the property, the restaurant Mercado de San Miguel offers a Spanish menu.