Great Kebabs, fresh ingredients and amazing taste. Certainly the best in Borehamwood/ North London. Charcoal BBQ and friendly staff. Always impressed with the cleanliness of the resteraunt.
The food at the Barracuda is excellent. Always smiling staff who chat and include you in what seems like a family atmosphere. The boss and his staff are a very tight fit. The whole restaurant runs ver