St Petersburg’s largest hotel presidential suite opens
Russia’s first ever five-star hotel, Belmond Grand Hotel Europe, has unveiled six magnificent new suites including the largest presidential suite in St Petersburg and five avant-garde suites inspired by 20th-century Russian artists.