Get directions to: Villa Tepeyac Restaurant, West Covina, CA
Restaurant address: 2200 E Garvey Ave S West Covina, CA 91791, USA
Restaurant: Villa Tepeyac Restaurant