This hotel is located in Leon. Leon Arena and Antonio Amilivia Stadium are area attractions. Another nearby attraction is Plaza Mayor.
This 4.0 star property has a business center and offers audio visual equipment. Room service is available during limited hours. Guest parking is available for a surcharge. Additional property amenities include a bar/lounge.
Bathrooms feature phones, bidets, and hair dryers. Televisions have cable channels and pay movies. Rooms also include air conditioning.