237 Ellis St San Francisco, CA 94102 USA
Mon - Fri 8:00 am - 7:30 pm, Sat 8:00 am - 4:00 pm, Sun Closed
(415) 351-1169
Website
Can't find your Listing Category?: Filipino Restaurants
Visited 533 times, 1 Visits today
You must be logged in to post a comment.