about

 

NATICK MALL

Located between Neiman Marcus and Nordstrom, Sel de la Terre Natick is situated within The Natick Mall, a shopping destination west of Boston.

 

 

private dining
events
general info
reservations

Natick Mall, Natick, MA 01760
tel. 508.650.1800 map