What's Nearby?
Il Cane Rosso
Restaurant
1 Ferry Bldg
The Embarcadero @ Market St
San 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.










Comments