Broomhill Art Hotel

Broomhill Art Hotel

Barnstaple / Broomhill is an art hotel, sculpture park, art gallery and award-winning restaurant nestled in a glorious valley in North Devon.