Hostal Mayor
Hotel
Madrid
Located right in Madrid city centre, Hostal Mayor is 50 metres from Madrid’s famous Puerta del Sol and Plaza Mayor Squares. It offers a 24-hour reception and rooms with free Wi-Fi.
Number of rooms: 11
Mayor, 5, Centro, 28013 Madrid, Spain