Located in Vowchurch in the Herefordshire region, The Croft, Hereford is a 4-star property featuring free WiFi. The accommodation is 45 km from Brecon.