Il Cane Rosso
1 Ferry Bldg
The Embarcadero @ Market StSan Francisco, CA 94105
Located in the Ferry Building, this Southern Italian spot specializes in rotisserie meats, sandwiches, and antipasti sourced from local purveyors.
Hours of Operation
Mon.-Fri., 9 a.m.-9 p.m.; Sat., 8 a.m.-9 p.m.; Sun., 9:30 a.m.-9 p.m.