El histórico hotel está situado en el centro de la antigua capital rusa de San Petersburgo, justo en la avenida Nevsky Prospekt y a 5 minutos de la estación de metro Vostania. Muchos museos, teatros, tiendas y restaurantes están a poca distancia a pie, la estación de tren de Moscú se encuentra justo enfrente. El hotel cuenta con 373 habitaciones, recepción 24 horas, servicio de conserjería, Wi-Fi, ATM, salas de reuniones, centro de negocios, 2 restaurantes, bar, gimnasio y lavandería.