UKSouth West EnglandDevonPlymouth
Shop
To Let, 1,037 sf
The unit itself comprises of a large open sales area with storage and staff facilities located to the rear...