Leon, Spain, Europe
Enjoy onsite dining, stylish decor, spa services, air conditioning, free WiFi, and much more at this luxurious hotel near Plaza Mayor.