AA 5-minute drive from our hotel will take you to Castro Street in Downtown Mountain View, where you’ll find the best restaurants for dine-in, take away, and delivery. Some of the most popular dining spots include Vaso Azzuro, Eureka, Cascal, and Asian Box.