O hotel está localizado a 200 metros do Rio Neva, em São Petersburgo, e é ideal para relaxar após um dia agitado. Os quartos estão totalmente equipados e alguns também têm um sofá e cadeiras. Os hóspedes podem jantar no restaurante solicitar serviço de café da manhã no quarto do quarto do hotel. Outras comodidades incluem um bar e um balcão de turismo. Dispõe de acesso Wi-Fi gratuito. A Estação de Metro Primorskaya fica a 2 km, a Nevsky Prospekt e o centro da cidade a 10 minutos de metro da propriedade. A Estação de Trem de Moskovsky fica a 10,5 km de distância e o Aeroporto Internacional de Pulkovo fica a 26 km da propriedade.