The Old Town Hotel is located in the historical center of St. Petersburg
St. Petersburg, on Bolshoy Prospekt Petrogradskaya side, in five
five minutes’ walk from Petrogradskaya metro station. Fifteen minutes
on foot, and you will find yourself at the gilded spires and domes of the
Peter and Paul Fortress on the granite banks of the Neva. It was here 300 years ago
300 years ago our city began to be built.