The Coach House is in the lovely historic town of Brecon, in the heart of the Brecon Beacons National Park that covers over... more…