10005 Rush St, S El Monte 91733, United States
10005 Rush St, S El Monte 91733, United States
No delivery
Spot something wrong?
Dishes at Villa Tepeyac Mexican. Prices may vary in venue.
Been to Villa Tepeyac Mexican? Be the first to share what you ate.