Contribute photo
Cain Valley Hotel
Charming 17th-century inn in Powys, near Snowdonia. Offers traditional restaurant and ale bar. Ideal for exploring the Welsh landscape.