Canadian restaurant chain Cluck Clucks has opened its first US location in Sugar Land, Texas, as part of its expansion across North America. The company operates in six locations within the ...
Cluck Clucks has earned a cult following in Canada, where it currently operates six locations across the Greater Toronto Area. The brand, which has been featured on numerous Toronto publications ...