Hours & Location
517 Clement St,
San Francisco, CA 94118
(415) 742-4958
Until Further Notice, Open for Take-Out and Delivery only!
Open All Day Every Day
11:30am-8:30pm
517 Clement St,
San Francisco, CA 94118
(415) 742-4958
Until Further Notice, Open for Take-Out and Delivery only!
Open All Day Every Day
11:30am-8:30pm