Kusina Ni Lola is a Filipino restaurant located at 1559 E Amar Rd, West Covina, CA 91792, USA.
Visited 1100 times, 2 Visits today
Kusina Ni Lola is a Filipino restaurant located at 1559 E Amar Rd, West Covina, CA 91792, USA.
Visited 1100 times, 2 Visits today