The Old Swan Tea Rooms

Powys - Rhayader

West St, Rhayader LD6 5AB, UK

LD6 5AB