Localizado em León, a 2 km da Catedral de Leão, o Holiday Inn & Suites Plaza Mayor possui um restaurante e acesso Wi-Fi gratuito em toda a propriedade. Existe uma piscina interior aquecida.
Todos os quartos estão equipados com uma televisão de ecrã plano. Os quartos também estão equipados com uma casa de banho privativa.
Há uma recepção 24 horas na propriedade.
A praça principal fica a 2,1 km do Holiday Inn & Suites Plaza Mayor, enquanto Leon Poliforum está a 5 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional Del Bajio, a 28 km do Holiday Inn & Suites Plaza Mayor.