Triple Crown Restaurant

Triple Crown Restaurant was established in Chicago, IL, in 1996. Triple Crown Restaurant is one of the Three Best Rated® Chinese Restaurants in Chicago, IL.