Barracuda, London, London E, United Kingdom
About Barracuda
Barracuda is a Bars, Pubs, Bistros serving the London community in London E, United Kingdom and located at 135-137 Houndsditch.To contact Barracuda call 020 76237533
Location
135-137 Houndsditch
London
London E
United Kingdom
EC3A 7BX
Map
Contacts
Tel: 02076237533