The House of Lumpia

The House of Lumpia is a Filipino restaurant located at 380 Bush St, San Francisco, CA 94104

Visited 411 times, 1 Visits today

Tagged In filipino and restaurants

Add a Review

You must be logged in to post a comment.