Barracuda Bar, Wrexham, Wrexham, United Kingdom
About Barracuda Bar
Barracuda Bar is a Bars, Pubs, Bistros serving the Wrexham community in Wrexham, United Kingdom and located at Town Hill.To contact Barracuda Bar call 01978 366750 or visit their website at barracudagroup.co.uk
Location
Town Hill
Wrexham
Wrexham
United Kingdom
LL13 8NA
Map
Contacts
Tel: 01978366750
Web: barracudagroup.co.uk