International Taqueria

7127 San Leandro St Oakland CA 94621 USA

(510) 776-8821

Location