Este establecimiento se encuentra en la Gran Vía de Madrid, a 100 metros de la estación de metro Plaza de España. Todas las habitaciones incluyen WiFi gratuita y baño privado, algunos con bañera de hidromasaje.
Las habitaciones del Gran Via 63 Rooms disponen de aire acondicionado, calefacción, TV por cable de pantalla plana y baño privado con secador de pelo. Algunas habitaciones tienen vistas a la Gran Vía.
El establecimiento ofrece recepción y servicios de información turística, de lavandería y de planchado.