Saint-Petersburg.com

Barracuda: Description

Barracuda Restaurant in St. Petersburg, Russia

Features a variety of hearty traditional European and Russian fare, and includes an extensive menu of sophisticated fish dishes.

Type:Bistro
Cuisine:European, Fish, Russian
Prices:Budget ($20 and below)