UKSouth West EnglandDevonNorth Devon
Shop
To Let, 563 sf
Shopping Centre, Prime
Retail unit available to let flexible / attractive terms available
Barnstaple is busy North Devon town comprising nearly 47,000 people..