Shop, Restaurant
To Let 4,130 sf
GF Sales >140sm/1500sf, Corner position
The premises is situated in the heart of Plymouth City Centre's retail core in the pedestrianised part of Armada Way
Plymouth is the largest city in Devon and Cornwall, and one of the largest regional centres in the South West with a residential population of approximately..