Address

1700 Owens St
San Francisco, CA 94158

Hours

Monday - Friday: 9am - 3pm
Saturday: Closed
Sunday: Closed

“ Great Food!”

— Janet N., Hayward, CA