UKSouth West EnglandDevonPlymouth
Office
PL6, Plumer House, Plymouth, Tailyour Road
To Let, 1,160 - 8,837 sf
Plumer House has been subject to an extensive multimillion pound internal and external refurbishment over the past 2 years..
Plymouth is the largest city in the Devon, Cornwall & Dorset area and is the largest commercial centre in..