UKSouth West EnglandDevonPlymouth
Shop
To Let, 740 sf
Excellent retail premises.
Frontage 26ft...
Plymouth is the largest city in Devon & Cornwall. The property is located in the heart of..