Explore details about location South Lotus Avenue. South Lotus Avenue is a location situated within the Chicago alongside other areas such as West 91st Street, South Haynes Court, South Hermitage Avenue.