54a Poplar Road, Solihull, B91 3AB

Under Offer
  • To Let
  • Office
  • 437 Sq Ft
  • 10,000 pa

Refurbished First Floor Office / Studio Space Located in Solihull Town Centre