Natick Mall

The 'Natick Mall is a shopping mall located in Natick, Massachusetts.