El Huarache Loco

El Huarache Loco, 1127 Main St, Delano, CA 93215, United States

(661) 720-6170

Location