Rent Rooms Barracuda is situated in Khabarovsk, 2.3 km from Stantsiya Khabarovsk Vtoroy and 4 km from Stantsiya Amur. Among the facilities at this property are a shared lounge and a 24-hour front desk, along with free Wi-Fi throughout the property. All rooms are equipped with a balcony.
Number of rooms: 22
Ulitsa Sheronova 42, 680030 Khabarovsk, Russia