Egham
Great Fosters Hotel, the most recent addition to Alexander Hotels a private collection of 5 luxury hotels and spas of distinction just outside London.A Grade 1 listed building in 50 acres of stunning gardens and parkland in Egham, Surrey.AA Stars, 56 bedrooms spread across the Hotel and adjoining...