Hotels in Llanfechain, Powys We help you find any company! Cain Valley Limited The Cain Valley Hotel, High Street Llanfechain, Powys