Taqueria Bajo El Sol De La Bahia

3125 Molinaro St, Santa Clara 95054, United States Get Directions to this spot
3125 Molinaro St
Santa Clara, 95054
CA, United States
(408) 492-1464

Rate and review Taqueria Bajo El Sol De La Bahia in Santa Clara, CA, United States!

Share your experiences at Taqueria Bajo El Sol De La Bahia with your friends or discover more Restaurants in Santa Clara, CA, United States.