Built as a royal hunting lodge in 1550, Great Foster’s is today a beautiful 50 acre hotel in Egham England, outside London, and just down the road from Windsor Castle.