You are now leaving Menulist
We hope to see you again soon!
Original Triple Crown Restaurant
211 W 22nd Pl Chicago, IL 60616-5458, United States
Chinese, American, International, Lunch, Casual, Catering, Tea, Chicken, Wings, Drinks
The redirect does not work? Just click on this link or copy it into your address bar