El Inn Rossio Hotel está situado en el centro de Lisboa, junto a la plaza del Rossio. La estación de metro está a pocos minutos a pie del hotel. El castillo de San Jorge está a menos de 1,6 km. El elevador de Santa Justa y la zona histórica de Chiado están a menos de 2,4 km del hotel. El aeropuerto Humberto Delgado está a unos 6,4 km del hotel. En los alrededores hay tiendas, restaurantes, locales de ocio y lugares de interés principales.
El Inn Rossio Hotel ofrece registro de entrada y de salida privado, recepción 24 horas, conexión wifi gratuita y servicio de venta de entradas y de información turística. También se ofrecen servicios de cambio de divisa, consigna de equipaje, coches y lavandería.
Los alojamientos del hotel se dividen en habitaciones individuales, dobles, dobles con dos camas individuales, superiores y suites amplias. La mayoría de las habitaciones ofrecen vistas panorámicas al famoso castillo de San Jorge. Todas las habitaciones están insonorizadas y disponen de TV vía satélite y balcón privado. Las habitaciones tienen aire acondicionado y zona de estar con sillones. Algunas incluyen sofá cama. Incluyen artículos de aseo gratuitos y servicio de limpieza diario.
El hotel sirve un desayuno bufé, que incluye opciones para niños. A poca distancia a pie del hotel hay varios restaurantes, como A Nossa Casa, de cocina brasileña, la pastelería Manteigaria, que sirve platos portugueses, y The Little Wine Bar, que sirve cocina europea.
El Inn Rossio Hotel se encuentra a poca distancia andando de lugares de interés como el castillo de San Jorge, la plaza del Comercio, el mirador da Senhora do Monte y el Mercado da Ribeira. El Estádio da Luz y el Oceanario de Lisboa están cerca.