Villa Tepeyac Restaurant 2200 E Garvey Ave S West Covina, CA 91791 Phone: (626) 339-5058 Fax: (626) 339-8314
Category: Family Restaurant Diners