Halfen Granary
Powys

Prices from£298per week

sleeps 6 | 1 pet | Farm