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 the ground floor element is a variety of retail premises..