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.
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.
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.