Barracuda Hotel is located in Novosibirsk, 10 km from the train station and Novosibirsk State Circus . Guests can enjoy the on-site bar. Free Wi-Fi is provided throughout the property and free private parking is available on site.
Number of rooms: 36
Ulitsa Mendeleeva 5, 630110 Novosibirsk, Russia