Who We Are

Since opening the doors to our fresh food market in Andover, MA, we have had the pleasure of serving the neighborhood with delicious cuisine at affordable pricing. Whether you are rushing home after a long day at work or looking for something fresh to feed your family for lunch, Town Market Andover has something to satisfy even the pickiest eater. Shop with us today to treat yourself!

Our Inviting Market

Located in historic Andover at 429 South Main Street, Town Market has inviting indoor and outdoor seating in a nostalgic neighborhood setting. We satisfy all of your food needs, offering house-made prepared foods, sandwiches, artisan farm products, craft beer and wine, locally roasted coffee and loose-leaf tea, house-made bakery sweets, and all-natural locally-made ice cream. Town Market, one of the leading places to eat in Andover, MA, boasts a custom, onsite production kitchen where delicious meals and prepared foods are made fresh daily. Patrons and families enjoy breakfast, lunch, and dinner at our food market, or they can spend time together at home with delicious chef-to-table take-home meals. Sourcing products and ingredients from local venders, Town Market is a one-stop destination for everything you need to make your next gathering with friends a memorable one. Town Market provides a vast array of catering services for business gatherings, large events or small home parties where you can be the gracious host and let us do all the work for you.

A Neighborhood Hangout Spot

Town Market Andover is proud to serve the needs of members of the community. Neighborhood families and children can walk, bike, or drive to our food market and enjoy the friendly environment. Patrons can savor house-made ice cream on the large patio, relax on a rocking chair on two farmers' porches, or join us in the café equipped with a cozy fireplace. No matter where you choose to enjoy your meals and snacks, you'll love having a comfortable place to sit with your neighbors. Make us one of your favorite places to eat in Essex County, MA.