Kusina Ni Lola

Kusina Ni Lola is a Filipino restaurant located at 1559 E Amar Rd, West Covina, CA 91792, USA.

Visited 846 times, 1 Visits today

Tagged In california,kusina ni lola and west covina

Add a Review

You must be logged in to post a comment.