Explore details about location Felborough Close. Felborough Close is a location situated within the Chilham alongside other areas such as Soleshill Road, Denne Manor Lane, Branch Road.