Chicken · London
Good food.
Great flavour.
130 High Holborn, London, WC1V 6PS
Opening hours to be confirmed
Chicken Hub is a local takeaway in London, WC1V 6PS. A menu has not yet been added to this listing.
Chicken Hub is listed at 130 High Holborn, London, WC1V 6PS. Opening hours and menu details can be added by the verified owner.
Loading reviews…