El hotel AlexanderPlatz es un edificio de cinco plantas con ático, ascensor y restaurante. Su nombre se debe a sus raíces alemanas y esto se refleja en el estilo y el espíritu del hotel.
La ubicación del hotel está cerca de la estación de tren de Moskovsky (5 minutos en coche), y a 30 minutos del aeropuerto. Se tarda sólo unos 5 minutos a pie en llegar a la estación de metro Obvodny Kanal.
El hotel dispone de 47 habitaciones. Para aquellos que se quedan en las habitaciones estándar hay sauna con piscina en el primer piso. Todas las habitaciones están equipadas con mobiliario moderno y disponen de baño totalmente equipados. Al igual que en todos los hoteles de Eurasia Group, existen detalles tan agradables como batas de baño, secador de pelo, TV vía satélite e Internet Wi-Fi.
Este edificio de estilo modernista fue la primera estación de ferrocarril de San Petersburgo y del Imperio Ruso. Conserva muchos elementos originales, como andenes, hangares o ascensores para equipajes que evocan la época de Ana Karenina. Además de seguir operativa, la estación alberga una réplica del primer tren ruso, un pabellón independiente para el Zar y su familia y un busto de mármol del Zar Nicolás I.