Mikhaylovskaya Ulitsa 1/7
Positioned adjacent to Arts Square, it is one of the most glamorous hotels in St Petersburg, Russia. Belmond Grand Hotel Europe has strong associations with the worlds of theatre, music and dance. A stay here shows you the true spirit of the country.
No reviews found. Be the first to review this place.