Petropavlovsk, Russia

  • Petropavlovsk, Russia

Petropavlovsk, Russia

Just 60 miles from the Russian border near Siberia, Petropavlovsk is one of the oldest towns in the country. Located in the sheltered Avacha Bay, it offers remarkable scenery throughout the peninsula as it's framed by a multitude of snow-capped mountains and volcanoes.