Village Pizza & Grill located at 116 Main Street Ashland, NH 03217. A family restaurant serving the Ashland and Squam Lake community homemade Greek and Italian meals for over 13 years. Phone Number: 1-603-968-9689.