Family House Chinese Restaurant

35 W Schaumburg Rd, Schaumburg IL

(847) 466-5203

Hours of Operation Today,
  • OPEN UNTIL 9:30 PM

Location