Store
Tesla Natick Natick MA
1245 Worcester St
Space 3018
Natick, MA 01760
Showroom is located inside Natick Mall on the first level near Nordstrom. Parking is most convenient in Lot D (Red in color) on Level 2.

Phone Number(508) 975-4230

Store Hours
Mon - Thu
11:00 - 19:00
Fri - Sat
10:00 - 19:00
Sun
11:00 - 18:00