The Cannery at Del Monte Square
2801 Leavenworth St (at The Corner Of Jefferson Street), San Francisco, California 94133
Featured Review : The Cannery is located at the foot of Columbus Ave. on Leavenworth Street. The building was built in 1907 housing the world's largest peach cannery. Being located near Fisherman's Wharf makes its transition to a waterfro...See Full Review