El Takua Taqueria Y Mariscos

1460 Oakland Rd San Jose CA 95112 USA

(408) 453-5047

Location