Taqueria El Sol

Overview

Address: 2129 N Towne Ave,
Pomona, CA 91767, USA
Website: taqueriaelsol.weebly.com
Phone: 909-397-9308