Elegant and stately Lord Selborne Guest House offers sophisticated accommodation right behind Selborne Primary School, in Selborne, East London.