Taqueria El Jarro

500 CA-1, Davenport, CA 95017

(831) 425-1984

Location