Este modesto hostal está ubicado en Gran Vía. Hay un total de 35 dormitorios a disposición de los clientes. Hostal Excelsior no admite mascotas.
La plaza del Callao está situada en el Barrio de Sol del distrito Centro de la ciudad de Madrid. Localizada al final de la Calle Preciados, divide en dos tramos la calle del Carmen y da comienzo al tercero de la Gran Vía que acaba en la Plaza de España.