Builth Wells (Welsh: Llanfair ym Muallt) is a town in the modern day Welsh county of Powys, in what was the historic county of Brecknockshire, mid Wales, lying on the River Wye in the Welsh or upper section of the Wye Valley.