Luxury self catering holiday accommodation surrounded by breathtaking Sussex countryside. These beautifully converted Grade II listed farm buildings will impress. The perfect rural escape and only an hour from London, UK.