The Bake House Barnstaple

Hotel in Barnstaple, UK

12 Butchers Row, Barnstaple EX31 1BW, United Kingdom