Get directions to: China House, Palmer, MA
Restaurant address: 1240 Park St Palmer, MA 01069, USA
Restaurant: China House