Get directions to: China Village, Newburgh, IN
Restaurant address: 8423 Bell Oaks Drive Newburgh, IN 47630, USA
Restaurant: China Village