Explore details about location Jamestown Avenue. Jamestown Avenue is a location situated within the San Francisco alongside other areas such as Geneva Avenue, Waller Street, Arguello Boulevard.