Explore details about location Sellers Hall Close. Sellers Hall Close is a location situated within the London Borough of Barnet alongside other areas such as Temple Avenue, High Road, Devonshire Road.