View All Photos
←
→
Check Rates & Availability
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.