Leven House
A modern and accessible office
Leven House is a large (18837 sq ft), single-storey, modern facility. uses range from offices, conference rooms and workshops.
Leven House is a large (18837 sq ft), single-storey, modern facility. uses range from offices, conference rooms and workshops.