At 15718 SW 72nd St, Miami, FL, you'll find restaurant Canton Star's headquarters. It boasts an annual revenue of $198,000 and employs five people. Though not widely known, the niche appeal of Canton Star is undeniable. A CEO manages the company.
Want to share more of your experience?GO TO FULL REVIEW