An Italian Restaurant in Williamsport PA

Full service Italian and American fare


Open Now 11:00 AM - 2:00 PM, 4:00 PM - 9:00 PM

Click the button to add a review for The Villa

Add Review