clock menu more-arrow no yes

La Selva Taqueria

1049 23rd Street, , CA 94804

(510) 237-0913