La Bamba - Castro - Mountain View, CA
Posted by: saopaulo1
N 37° 23.674 W 122° 04.717
10S E 581557 N 4139043
La Bamba Taqueria in Mountain View.
Waymark Code: WMJ060
Location: California, United States
Date Posted: 09/03/2013
Views: 1
One of three locations in Mountain View. This one is located in downtown. It has great tacos and pupusas.