Explore details about location Jamestown Avenue. Jamestown Avenue is a location situated within the Richmond alongside other areas such as Brook Road, East Main Street, North Allen Avenue.