Get directions to: Tin Seng Chop Suey Restaurant, Barrington, IL
Restaurant address: 207 W Northwest Hwy Barrington, IL 60010, USA
Restaurant: Tin Seng Chop Suey Restaurant