Leonardslee Botany Leonardslee is a country house and landscaped woodland garden in West Sussex, England.