italianNot yet on Tasting Planet
The Sausage Factory
Castro Street 517, San Francisco, 94114 San Francisco, United States
About
An Italian restaurant that's larger than it looks from the outside, extending back into the middle of the block. Delivery.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!