Cluck Clucks opens first US location in Texas

Canadian restaurant chain Cluck Clucks has opened its first US location in Sugar Land, Texas, as part of its expansion across North America.