Four Seasons Hotel – Hampshire Four Seasons Hotel, Hampshire, sits in the most glorious 500 acres of unspoilt parkland in rural Dogmersfield, just an hour’s...