Ewe Time Holiday Barn offers accommodation for 14 to 20 people on a farm in beautiful countryside on the Lancashire-Yorkshire border in the UK. Opened 2021.