O Inn Rossio Hotel está localizado no centro da cidade, ao lado da Praça do Rossio, no centro de Lisboa. Há uma Estação de Metrô a poucos minutos a pé do hotel e o Castelo de São Jorge fica a menos de 1,6 km de distância. O Elevador de Santa Justa e a área histórica do Chiado estão a uma distância semelhante. O Aeroporto Humberto Delgado fica a aproximadamente 6 km do hotel. A área circundante conta com lojas, restaurantes, entretenimento e atrações famosas.
As comodidades do Inn Rossio Hotel incluem check-in e check-out privativos, recepção 24 horas, Wi-Fi gratuito e assistência com bilhetes e excursões. Também estão disponíveis serviço de câmbio, depósito para bagagem, serviços de carro e lavanderia.
As acomodações do hotel oferecem opções de quartos individuais, duplos, twin e superiores, juntamente com suítes espaçosas. A maioria dos quartos oferece vista panorâmica do famoso Castelo de São Jorge. Todos os quartos têm isolamento acústico e incluem comodidades como TV com canais via satélite e opções de varanda privativa. Os quartos possuem ar-condicionado e poltronas na área de estar e alguns incluem um sofá-cama. Existem amenidades de banho gratuitas e serviço de limpeza diário.
O hotel oferece um buffet de café da manhã, incluindo uma opção para crianças. Há também várias opções gastronômicas nas proximidades, a uma curta caminhada de distância, como a culinária brasileira do A Nossa Casa, a Manteigaria, que serve pratos portugueses, ou o Little Wine Bar, que serve cozinha europeia, e fica a apenas três minutos a pé do hotel.
Entre as atrações nas proximidades estão o Castelo de São Jorge, a Praça do Comércio, o Miradouro da Senhora do Monte e o Mercado da Ribeira, todos a uma curta caminhada do Inn Rossio Hotel. O Estádio da Luz, casa do SL Benfica, fica a uma curta distância, assim como o Oceanário de Lisboa.