Francisco I Boutique
Hotel
Centro
Francisco I Boutique is located within 250 metres of Madrid’s Plaza Mayor and Puerta del Sol. It offers a 24-hour reception and simple rooms with a private bathroom, TV and free Wi-Fi.
Number of rooms: 86
Arenal, 15, Centro, 28013 Madrid, Spain