Explore details about location North 10th Avenue. North 10th Avenue is a location situated within the Stroud alongside other areas such as Sunrise Drive, North 2nd Avenue, West Mac Street.