Explore details about location Borrowdale Close. Borrowdale Close is a location situated within the Castle Point alongside other areas such as London Road, Homestead Gardens, Borrowdale Close.