Belmond Grand Hotel Europe 5 Stars Hotel in Saint Petersburg, Russia Within US Travel Directory Stay in the heart of Saint Petersburg One of our top picks in Saint Petersburg. Set in a stunning central location of St. Petersburg is...