Explore details about location Helmdon Close. Helmdon Close is a location situated within the Liverpool alongside other areas such as Dickson Street, Randolph Street, Ellison Street.