Leominster - The Farmhouse, Price: £ 539 - £ 3778 - Sleeps: 11
This character farmhouse is situated near the town of Leominster and can sleep 11 people in five bedrooms....
No Pets Rural Location WiFi Golf Open fire / Log Burner Dishwasher Washing Machine Baby Friendly,