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


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