Get directions to: Happy China Restaurant, Marshall, IL
Restaurant address: 624 Archer Ave Marshall, IL 62441, USA
Restaurant: Happy China Restaurant