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