Taqueria La Fortaleza

Taqueria la fortaleza, 246 N Elmwood Ave, Lindsay, CA 93247, United States

(559) 239-9199

Location