Eat & Drink 

Elan Hotel

Elan Hotel, West Street, Rhayader, Powys, Wales, LD6 5AF

01597 811208

Ty Morgans 

Ty Morgans, South Street, Rhayader, Powys, Wales, LD6 5BH

01597 811666

The Crown Inn

Crown Inn, North Street, Rhayader, Powys, Wales, LD6 5BU

01597 811099

Evans Plaice - Fish and Chip Shop

Evans Plaice, North Street, Rhayader, Powys, Wales, LD6 5BU

01597 810317

The Lamb & Flag 

Lamb & Flag, North Street, Rhayader, Powys, Wales, LD6 5BU

01597 810819

Castle Carvery and Bars

Castle, East Street, Rhayader, Powys, Wales, LD6 5DN,

01597 811228

Penbont House

Penbont House, Elan Valley Trail, Rhayader, Powys, Wales, LD6 5HE

01597 811515

Turkish Delight

Turksih Delight, West Street, Rhayader, Powys, Wales, LD6 5AB

01597 810641

The Triangle Inn

Rhayader, Powys, Wales,  LD6 5AR

01597 810537

Lost Arc

The Lost ARC, B4518, Rhayader, Powys, Wales, LD6 5AG

01597 811226

The Eagles Inn

Church St, Rhayader, Powys, LD6 5AU

01597 810017

The Castle

East St, Rhayader, Powys, LD6 5DL

01597 811228

Brasserie at the Elan

Elan Hotel, West Street, Rhayader, LD6 5AF

01597 810109

Wing's Chinese takeaway

North St, Rhayader, Powys, LD6 5BT

01597 810178