(626) 839-9815
1559 E Amar Rd, West Covina, CA 91792, USA
Kusina Ni Lola is a Filipino restaurant located at 1559 E Amar Rd, West Covina, CA 91792, USA. Read more…