Elmsted Court Farm is a 200 acre sheep and arable farm set in rural tranquility in the small hamlet of Elmsted, within the Kent Downs, an area of Outstanding Natural Beauty and some of England's finest countryside.
Elmsted Court Farm Website
Phone number
Email Elmsted Court Farm
Liverpool was awarded the European Capital of Culture 2008. The vibrant city is renowned for its arts & culture and is home to numerous museums & galleries including a branch of the Tate Gallery. Read more ...