Located beside Victory Square and the Park Gorodov-Geroyev, this hotel offers a large indoor pool and free WiFi. All rooms come with flat-screen TVs. Some private bathrooms feature free toiletries. The Polo Sky ... Read more

View all Luxury Hotels in Saint Petersburg