
The Stinking Rose may be the best Italian restaurant in San Francisco!
As a long-time visitor to various different clubs in the North Beach area in San Francisco, I would have to say that The Stinking Rose is one of the best Italian restaurants I have tried.
Regardless of the fact that some of the hookers like to hang out with the waiters at this restaurant, it’s a classy place that serves authentic Italian food.
Stinking Rose on Yelp - Hmmm, I guess not everyone likes this place but there’s a lot of reviews.
