El Nevsky Hotel Fort se sitúa en el barrio histórico y comercial de la ciudad, en la avenida Ligovsky, a poca distancia del metro Obvodny Canal. El hotel destaca por su proximidad a la estación de tren de Moskovsky y por su buena accesibilidad, también en transporte público, desde Nevsky Prospect, la principal arteria de la ciudad. Su cómoda ubicación garantiza un fácil acceso a las zonas comerciales y culturales de San Petersburgo. Las habitaciones son cómodas y el personal amable y atento. También cuenta con un patio interior donde refugiarse del bullicio de la ciudad.Acepta American Express.
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.