Close Window
View Category

View All Photos

Courtyard St. Petersburg Vasilievsky

Check Rates & Availability

Nearby Attractions

Amber Room (29 of 39)

Amber Room is the pearl of Catherine Palace located in Tsarskoe Selo, near St. Petersburg, Russia. This outstanding masterpiece can be honestly called the Eighth Wonder of the World.