Get directions to: The Green Apple Deli & Grill, New Holland, PA
Restaurant address: 406 E. Main St. New Holland, PA 17557, USA
Restaurant: The Green Apple Deli & Grill