Archive for the ‘north beach’ Category

by max on September 10th, 2008
2 Comments »
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 h ...