Get directions to: Happy's Chinese Restaurant, Idaho Falls, ID
Restaurant address: 549 Park Avenue Idaho Falls, ID 83402, USA
Restaurant: Happy's Chinese Restaurant