TRAVEL TIPS FROM OUR BLOG
Our 10 Favorite Restaurants on Castro Street in Mountain View
Can’t decide where to eat in downtown Mountain View? We’ve rounded up the top restaurants on Castro Street, all located within walking distance of Hotel Strata. Check out our staff’s favorite picks, try them out, and find your own!
Click on blog details