Elm Farm Country House is the perfect location for your wedding ceremony and reception. Set in the heart of the Norfolk village of Horsham St Faith, the area is steeped in history and character.