HotelsGrand Hotel Europe
Nevsky Prospekt, Mikhailovskaya Ulitsa 1/7, 191186 St Petersburg, Russia
Dripping with caviar, chandeliers and crystal-clear vodka, the Grand Hotel Europe is the place to stay in St Petersburg. The hotel oozes glam from the get-go: sharply dressed doormen stand on red carpet, welcoming you across polished marble floors into rooms rich with original art nouveau interiors. It’s not all...read more