O Hotel de Paris está localizado no centro de Moscou, a apenas 3 minutos a pé da Estação de Metrô Tverskaya. Os seus quartos são elegantes e de estilo provençal, com cores claras e motivos florais. Todos têm acesso Wi-Fi gratuito, ar condicionado, uma televisão de ecrã plano, um mini-bar e uma casa de banho privativa. O restaurante do hotel serve cozinha europeia e pratos de caça, bem como um buffet de café da manhã todas as manhãs.