Hotel Freedom
Hotel
Centro
Well set in the Centro district of Madrid, Hotel Freedom is located less than 1 km from Atocha Train Station, a 13-minute walk from Plaza Mayor and 1.1 km from Mercado San Miguel.
Number of rooms: 21
Santa Isabel, 4, Centro, 28013 Madrid, Spain