Address: 854 W Dana St, Mountain View, CA 94041 Phone: (650) 969-1464
By: Marlette C.
I've been to DTMV countless times, and I never knew this restaurant existed. I just happened to see it when I parked in the lot behind it. I was heading to... more