Brecon Castle is a hotel, restaurant, and events venue located in the Brecon Beacons, offering riverside and mountain views. It is situated in Castle Square.