Search
Directions
Barracuda
Overview
Menu
News
49
Photos
76
Reviews
125
Features
Restaurant
Cafe
Bar, pub
Prices
Average bill:
500–1000 ₽
Prices:
average
General information
Food delivery
Takeout