Holiday Inn & Suites Plaza Mayor ligt in Leon, op 2 km van de kathedraal van Leon, en beschikt over een restaurant en gratis WiFi in alle ruimtes. Er is een verwarmd binnenzwembad.
Alle kamers zijn voorzien van een flatscreen-tv. De kamers hebben ook een eigen badkamer.
De receptie is 24 uur per dag geopend.
Het centrale plein ligt op 2,1 km van Holiday Inn & Suites Plaza Mayor, en Leon Poliforum bevindt zich op 5 km afstand. De dichtstbijzijnde luchthaven is de internationale luchthaven Del Bajio, op 28 km van Holiday Inn & Suites Plaza Mayor.