Leonardo Hotel Madrid City Center
Photo gallery for Leonardo Hotel Madrid City Center
Overview of Leonardo Hotel Madrid City Center
Leonardo Hotel Madrid City Center
3-star hotel in Chamberí
Reviews
8.8
Excellent
Popular amenities
Explore the area
Calle de Alberto Aguilera 18, Madrid, Madrid, 28015
- La Terraza de Suchil1 min walk
- Plaza de España - Princesa5 min walk
- Atocha Renfe Station6 min drive
- Madrid (MAD-Adolfo Suárez Madrid-Barajas)22 min drive