Tesla is located in Milford, United States on 881 Boston Post Rd. Tesla is rated 4.2 out of 5 in the category car repair and maintenance in United States.
Address
881 Boston Post Rd
Service options
In-store shopping
Accessibility
Wheelchair-accessible entrance
Offerings
Repair services