Search
Generic filters
Exact matches only
Hotcha
Founded 2011
Headquarters Bristol
Website

Hotcha

Hotcha is a chain of Chinese takeaway with 13 stores across various different regions in the UK, from Bristol to Newbury, Bournemouth to Liverpool.