Address: 56 Joel St, HA6 1PA, Northwood
Phone: +44 1923 549206
Work time: Monday:9am-11pm
Tuesday:9am-11pm
Wednesday:9am-11pm
Thursday:9am-11pm
Friday:9am-12am
Saturday:9am-12am
Sunday:9am-11pm

About Cha Cha Chai Northwood

Cha Cha Chai Northwood, is located at 56 Joel St, Northwood, HA6 1PA, UK

How to get to Cha Cha Chai Northwood?