Estela's Fresh Sandwiches
250 Fillmore St.
San Francisco, CA 94117
- see the menu
- Central North
- Closed Sunday Mon-Sat 8:30 a.m.-5:30 p.m
Market: San Francisco, CA Metro
Type: Restaurant, Delicatessen
Feature: Cheap Eats
Payment Methods: Cash, Visa, MasterCard
Tags: Unintentionally Intimate
We don't know of any upcoming events. Do you? If so please add them.