Visit Silicon Valley Logo

Scratch

401 Castro St , Mountain View, California, 94041, United States
Enjoy comfort food in a modern setting at Scratch, a Mountain View restaurant you must try!
Find hotels, restaurants, and things to do near.
View Map