Explore details about location The Glen. The Glen is a location situated within the Wirral alongside other areas such as Hinson Street, Kent Street, Mayfield Road.