Pizza Express

62 Main Street
Maynard, MA 01754

Phone: 978-897-9575

Home delivery available.

Pizza Express serves up pizzas, subs, and salads 7 days a week.