Originally located on Old Middlefield Road near the Highway 101 entrance, tucked next to a tiny parking lot and some auto body shops, La Bamba was Mountain View’s favorite food destination, where ...
Some results have been hidden because they may be inaccessible to you