Great views of Saint Petersburg and the Neva River, and spacious rooms are offered by this hotel. It is centrally located on Pirogov Embankment.