Explore details about location The Willows. The Willows is a location situated within the London Borough of Barnet alongside other areas such as Worcester Crescent, Langton Avenue, Pentland Close.