Belmond
Belmond Grand Hotel Europe
Nevsky Prospekt, Mikhailovskaya Ulitsa 1/7
St Petersburg
Russia