Situado somente 1.9 km da Catedral Metropolitana de São Sebastião, Casa Sapucaí 2 Hotel Rio de Janeiro está localizado a 5 minutos andando da Universidade Petrobras. Este hotel de Rio de Janeiro também inclui o estacionamento.
Localizado a 15 minutos andando da estação ferroviária D Pedro II Central, hotel fica a poucos passos da Praça da Apoteose. Localizado a apenas 500 metros de metro Praça Onze, Casa Sapucaí 2 está 2.9 km do Mosteiro de São Bento. O BioParque do Rio está 3.3 km deste estabelecimento. O hotel está localizado a 5 km do aeroporto Santos Dumont e ao alcance do ponto de ônibus BRS 123 Praca Onze.
Os quartos do hotel Casa Sapucaí 2 providenciam TV de tela plana com canais via satélite e TV com vários canais aos hóspedes, bem como instalações como controle de temperatura. O banheiro está equipado com banheiro separado e chuveiro.
Os restaurantes Tutto e Empório Cittá Nova ficam a 5 minutos de distância andando.