Skip to content
ST PETERSBURG
Situated in an early 20th-century building in central Saint Petersburg, this hotel is a 2-minute walk from Alexander Nevsky Square Metro Station. It offers rooms with TV and free Wi-Fi.

Quick Search

Country:
City/Area:
Hotel (if known):
Or Search by Keyword...