Kenilworth estate, named after the Kenilworth Castle near Coventry, is located in the Nuwara Eliya district of Sri Lanka high in the mountains, overlooking the Kelani Ganga river where the South West and North East monsoons deliver 200 days of rainfall each year and is home to some of the finest Ceylon tea in the world.