Located in Petropavlovsk, Big Ben ParkHaus Apartment offers self-catering accommodation with free WiFi