Explore details about location Clio Street. Clio Street is a location situated within the New Orleans alongside other areas such as Wilson Avenue, Louisiana Avenue, Wells Street.