Located on the Boston Post Rd, Lao Sze Chuan Chinese Restaurant offers authentic Chinese food to its patrons. With two other restaurants in Illinois, the restaurant serves everything from signature duck to pig ears in "Hot Pots." The restaurant, named one of the top 100 Chinese restaurants in the U.S., opens its crisp dining area for lunch and dinner.