D
Dre Laroy Review of Taqueria Baja
Great food awesome service. This is the only place...
Great food awesome service. This is the only place in the bay area with a see in window to the kitchen where the magic happens
Comments: