Barracuda is a fish and chips takeaway. Known for its welcoming service, it offers delicious food for collection.