517 Castro St
San Francisco, CA 94114
San Francisco, CA 94114
Open HoursMo to Su from 11:30am to 12:00am
OverviewThe small tables, red velvet curtains and freshly-cut flowers create a romantic and intimate dining experience here. The restaurant serves traditional Italian food such as Veal...
more
