Maynard is located approximately 22 nw of Boston MA. Only 5 square miles in area and a population of just over 10,000, Maynard is a small town with larger cities amenities. There's something for everyone in Maynard!
Click here take a tour to see some of what's here.
Let me know what you think.
Comments(0)