The Stinking Rose San Francisco: Garlic Paradise or Not?
Have you ever visited The Stinking Rose in San Francisco, where garlic is the star of the show? Garlic ice cream is even on the menu! (I haven’t dared to try that yet, however!) Nestled in the heart of North Beach’s Little Italy, The Stinking Rose in San Francisco has been a neighborhood fixture since…