About Us
Tuesday-Thursday 11:30am-3:00pm
Villa Pizza is a concept based on the long-standing restaurant, The Villa. Based in the village of Cochituate, The Villa has served prime Italian dishes for over 70 years. Villa Pizza offers the same square pizza many rave about and 10" subs that will leave most with left overs! The topping options are endless and the ingredients are always fresh and made in-house. In addition, we always offer our homemade Clam Chowder!
Looking for lunch for the office or just a decent midday meal to get you through your long week, place an order with us! We are here to get you through the week, one bite at a time!