FAQ's & Traveler's Tips Q What are the best places to eat on Castro Street? A Some of the best dining spots on Castro Street in Mountain View include local favorites like Vaso Azzurro, La Stanza Cucina, La Fontaine, Cascal, Cucina Venti, Doppio Zero, Scratch, and Le Petit Bistro.