European Auto Solutions
We are conveniently located at 1486 Main Street (Route 117) in Waltham, just 2 miles from the Mass. Turnpike (Rt.90).
Our shop is set back off the road and is not visible from the roadway. We have two stone pillars on each side of the entryway.