Explore details about location Willowbrook Road. Willowbrook Road is a location situated within the London Borough of Southwark alongside other areas such as Bellenden Road, Clennam Street, John Maurice Close.