Nevsky prospect, 32-34
The hotel is located on the territory of the Basilica of St. Catherine of Alexandria, one of the oldest Catholic churches in Russia, in the very heart of the city on Nevsky Prospekt, just a 2-minute walk from the Russian Museum, Mikhailovsky Theater and 15 minutes walk from Palace Square and The State Hermitage.
Some rooms offer a unique view of the temple.
This is a favorite part of St. Petersburg among guests and residents of the cultural capital.