Italian restaurant · 920 W Main St, New Holland, PA
See full menu
More food in New Holland, PA · Italian Food in New Holland