Chow & Cha London
7 Blackhorse Rd, London E17 7AH, United Kingdom
4.1
105 reviews
8 comments
HXJ8+M6 London, United Kingdom
Location reporting
Claim this location
Monday: 16–23
Tuesday: Close
Wedneasday: 16–23
Thursday: 16–23
Friday: 16–23
Saturday: 16–23
Sunday: 16–23
Tuesday: Close
Wedneasday: 16–23
Thursday: 16–23
Friday: 16–23
Saturday: 16–23
Sunday: 16–23
Was sad to see Chow & Cha close for a few months but can safely say (after tonights order) they are BACK with a BANG.... Yum yum yum!
Thanks C&C, until next time, your friendly neighbours,
Rob & Esther