Brecon is a market town of about 7500 population, nestled below the Brecon Beacons, the highest mountains in Wales. It is northeast of Swansea and northwest of Newport. It is the administrative center for Brecon Beacons National Park. Its cathedral is 900 years old.