Kevin on October 7th, 2011

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.

Continue reading about In the company of King’s at Great Foster’s