Set in Leominster in the Herefordshire region, Holmer Farm is a 4-star property featuring free WiFi.
Prices from £302
More Details & Availability