A collection of three luxury boutique hotels & spa hotels near London. Alexander House in Sussex, Rowhill Grange in Kent & Langshott Manor in Surrey.