The Theatre Square Hotel is located in the Admiralteysky district of St. Petersburg at 62 Sadovaya Street.
MoreIn winter, the cultural capital looks especially magical. A huge advantage of visiting St. Petersburg in winter is the prices of hotels.
MoreSt. Petersburg can be visited all year round, but in winter the cultural capital looks especially magical.
MoreA city with a rich history, museums and events, it is so beautiful that it is also called Venice of the North.
More