Place: Vesuvio Cafe, San Francisco, California, United States
By Kate Blood Uploaded on 4 July 2008 238 views
North Beach - San Francisco