UKSouth West EnglandDevonPlymouth
Shop, Restaurant, Pub / Bar
To Let, 11,490.03 sf
Plymouth is the largest city in Devon and Cornwall and one of the largest retail centres in the south west with a residential population of approximately 250,000. The city is situated on the eastern bank of the Tamar..