Taqueria El Gordo

2133 Marina Blvd, San Leandro CA

(510) 483-7270

Location