Explore details about location Chowan Avenue. Chowan Avenue is a location situated within the Lynchburg City alongside other areas such as 7th Street, Clinton Street, Church Street.