Explore details about location Willow Grove. Willow Grove is a location situated within the North Lanarkshire alongside other areas such as Parkside Road, Islay Way, Foulsykes Road.