Get directions to: Taqueria Lago Azul, Santa Paula, CA
Restaurant address: 1120 E Main St Santa Paula, CA 93060, USA
Restaurant: Taqueria Lago Azul