Get directions to: Tae Fu Chinese Restaurant, Villa Park, IL
Restaurant address: 312 E Saint Charles Rd Villa Park, IL 60181, USA
Restaurant: Tae Fu Chinese Restaurant