Llyfrgell Llanidloes

Powys

Llanidloes Town Hall, Great Oak Street, Llanidloes, Powys, SY18 6BN

01686 412855

Go to website