It has been transformed into a quality hotel with accommodation and reception facilities for weddings and conferences. Craig-y-Nos Castle stands in the Brecon Beacons National Park Park in the Upper Swansea Valley in South Wales, uk. Rooms from £95.00