Barracuda, Stoke Newington (Rail)
|Thai | International|
People like the food and service and love the ambience!
3 Barracuda customer reviews
A "candlelit restaurant" serving tempting imaginative and succulent oriental cuisine.
Perfect for a romantic meeting and expect to pay around £16 per person.
Recent Customer Reviews of Barracuda
Thai / International Restaurants near Stoke Newington (Rail):
more than a mile away, near Finsbury Park