Intramuros Restaurant and Bar

FILIPINO / SPANISH CUISINE , WEEKEND ENTERTAINMENT / CONCERTS

Located at 101 Brentwood Dr, South San Francisco, CA 94080, United States

Visited 1025 times, 1 Visits today

Tagged In california,Filipino Restaurant,intramuros bar and restaurant and San Francisco

Add a Review

You must be logged in to post a comment.