Seafood Restaurants in North Beach

    The Stinking Rose – San Francisco