We are looking forward to spending a few days in May, in beautiful St. Petersburg, Russia. BELMOND GRAND HOTEL EUROPE Nevsky Prospekt, Mikhailovskaya Ulitsa 1/7 191186 St Petersburg, Russia