Chicken · London
Good food.
Great flavour.
280 Barking Road, Plaistow, London, E13 8HR
Opening hours to be confirmed
Chicken Villa is a local takeaway in London, E13 8HR. A menu has not yet been added to this listing.
Chicken Villa is listed at 280 Barking Road, Plaistow, London, E13 8HR. Opening hours and menu details can be added by the verified owner.
Loading reviews…