La Bamba Restaurant

  • Restaurants
580 N. Rengstorff Ave
Mountain View, CA 94041
(650) 967-2659