Location: situated on a hill in North Essex in Church End, in a peaceful natural area with gardens. The city of London is 50 Km. away.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London - Stansted Airport Holiday Destinations in Europe