Get directions to: Taqueria El Sol, Pomona, CA
Restaurant address: 2129 N Towne Ave Pomona, CA 91767, USA
Restaurant: Taqueria El Sol