UKSouth West EnglandDevonPlymouth
Shop
To Let, 13,642 sf
The accommodation comprises a three storey retail unit. The ground floor provides a clear retail sales area.
The premises are situated in the heart of Plymouth City Centre in the pedestrianised part of Armada Way, a parade where..