Explore details about location Twomey Close. Twomey Close is a location situated within the Liverpool alongside other areas such as The Dell, Whittle Street, Hollyfield Road.