Address: 1235 Durfee Ave, El Monte, CA - United States
Checkins
1
Avarage rating at this location
4.5
Brian V.
Yum and funky. Not necessarily in that order
Pepe's Mufflers
over 4 years ago