Debden House sleeps 18 across 9 bedrooms with additional foldout beds for a further 6 guests. Debden House is a beautiful grade 2 listed building in Epping