Sculptures of Light by Shantidev Top

324 Castro Street in downtown Mountain View CA • (650) 988-9800 • Enjoy outdoor dining on pedestrian-friendly Castro Street (car-free!) • Loads of free parking

Lotus