Villa Tepeyac Restaurant

2200 E Garvey Ave S West Covina CA 91791 USA

(626) 339-5058

Email Villa Tepeyac Restaurant

Location