Grabameal

Barbella Restaurant

1 Park Road, Crouch End, London, N8 8TE
Mexican Restaurant
Need a map for Barbella Restaurant click here!

Sorry but this restaurant is no longer available.


Order a takeaway in N8 Order food to be delivered in London, N8


1 review of Barbella Restaurant

25/07/2003
ISC

Good food, very reasonably priced. Excellent service from friendly staff. Great frozen marguerita. Would recommend.