UK
South West England
Devon
Plymouth
Shop, Restaurant, Pub / Bar
PL1
, Plymouth,
New George Street
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..