Los Apartamentos Plaza Mayor se encuentran en el centro de León, a 200 metros de la catedral de León y a 1,9 km de la iglesia de San Isidoro, y ofrecen alojamiento con WiFi gratuita y TV de pantalla plana.
Todos los alojamientos incluyen zona de estar con sofá, zona de comedor y cocina totalmente equipada con varios utensilios de cocina, como microondas, nevera y tostadora.
Entre los lugares de interés cercanos al apartamento se incluyen el palacio del Conde Luna, el FGULEM y la Casa Botines.