Taqueria La Palma

8217 International Blvd Oakland CA 94621 USA

(510) 472-7871

Location