“largest mall in New England”
The largest mall in New England with 250 of the finest retail stores. With so many parking options at Natick Mall, finding a spot has never been easier! We offer 2,400+ underground parking spaces, our multi-level parking decks provide 4,400+ spots, an additional 1,140+ spots available in our surface lots, and we even offer valet and premium parking to further simplify the parking experience.
Every single time I'm in Mass. we come to this mall. Simply because its a great mall. its large and clean and aesthetically pleasing. Large variety of shops .
Be the first to add a review to the Natick Mall.
- Sun: 11:00 am - 6:00 pm
- Mon - Sat: 10:00 am - 9:00 pm
Is there a problem with this listing? Let us know.
Credit Cards Accepted