Explore details about location Westcroft Close. Westcroft Close is a location situated within the London Borough of Camden alongside other areas such as Osnaburgh Terrace, Coutts Crescent, Euston Road.