Este hotel está localizado na animada área de Montmartre, a 10 minutos a pé da Basílica do Sagrado Coração e do Cabaré Moulin Rouge. O Hotel Rochechouart - Orso Hotels encontra-se num edifício Arte Déco renovado em 2021 e dispõe de um terraço no último piso com vistas panorâmicas sobre Paris.
Os quartos apresentam uma temática Arte Déco e incluem ar condicionado, acesso Wi-Fi gratuito, uma televisão de ecrã plano e comodidades para preparar chá e café.
Todas as manhãs é servido um pequeno-almoço continental parisiense no restaurante. Alcançará vários cafés e restaurantes a cerca de 15 minutos a pé do hotel.
O hotel situa-se a 1,1 km da Estação Ferroviária Gare du Nord e a 250 metros das Estações de Metro de Pigalle e Anvers. A Avenida dos Campos Elísios fica a 2,9 km do hotel.