Artavia Guest House Barnstaple
Hotel in Barnstaple, UK
82 Newport Rd, Barnstaple EX32 9BE, United Kingdom
Hotels
·
Barnstaple, UK guide