Grand Catherine Palace Hotel is located on the territory of St. Catherine Basilica, one of the oldest Catholic churches in St. Petersburg, in the very heart of the city. The hotel is close to all famous places of interests. The Hermitage and Palace Square are 15 minutes walking distance from the property. It takes less than 5 minutes to get to Russian Museum, Art Square and Mikhailovsky Theatre. This is a favorite part of St. Petersburg among visitors and residents of the cultural capital.