Mona Lisa Restaurant, an iconic Italian restaurant in San Francisco's North Beach neighborhood, is closing by the end of the week after nearly five decades in business.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results