A premium building in a prime Solihull business location.
66,364 sq ft headquarters office offering Grade A accommodation in the heart of Solihull Town Centre.
66,364 sq ft headquarters office offering Grade A accommodation in the heart of Solihull Town Centre.