Explore details about location Strauss Close. Strauss Close is a location situated within the Liverpool alongside other areas such as Karonga Road, Stalisfield Place, Druids Park.