clock menu more-arrow no yes mobile

La Selva Taqueria

1049 23rd Street, , CA 94804

(510) 237-0913