D & M Motors

190 Channing Ave
Palo Alto CA 94301

Sponsored Topics

See a problem? Let us know!
<p>D &amp; M Motors is a vehicle inspection and repair station. They do smog checks and the business won the 2009 Clean Bay Business Award. The lot is a good size and the employees are very knowledgable and upfront about what work needs to be done and how much it will cost.</p>