Restaurant Manager at Taqueria El Sol - Pomona, California, United States
Taqueria El Sol is a company based out of 2129 N Towne Ave, Pomona, California, United States.