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