Hostel AvachaHostel
Leningradskaya st., 61, 683002 Petropavlovsk-Kamchatskiy, Russia
Featuring a bar, Hostel Avacha is located in Petropavlovsk-Kamchatskiy. Among the facilities at this property are a shared kitchen and a shared lounge, along with free Wi-Fi throughout the property. The accommodation provides a 24-hour front desk, an ATM and organising tours for guests.