Ciudad Azteca Taqueria

16240 Foothill Blvd San Leandro CA 94578 USA

(510) 481-7824

Location