Explore details about location Francis Avenue. Francis Avenue is a location situated within the Atlanta alongside other areas such as Park Street, Alfred Avenue, West Street.