Reviews
User
Lovely homely place for a break away
More about The Barn
The Barn is located at The Poplars, Llanbister, Llanbister LD1 6TN, UK
+44 1597 840515