A stay at Catherine Art Hotel places you in the heart of St. Petersburg, steps from Griboyedov Canal and 3 minutes by foot from Kazan Cathedral. This upscale hotel is 0.2 mi (0.3 km) from Italian Bridge and 0.3 ... Read more

View all Luxury Hotels in Saint Petersburg