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 |
| |
Cha Cha Chai Northwood, is located at 56 Joel St, Northwood, HA6 1PA, UK |
Leave A Comment