El Huarache De Doña Chela

Overview

Address: 10956 Valley Mall
El Monte, CA 91731
Phone: 626-454-4024