Explore details about location Leycroft Gardens. Leycroft Gardens is a location situated within the London Borough of Bexley alongside other areas such as Upper Wickham Lane, Dukes Orchard, Courtland Grove.