Stokenchurch House
Buckinghamshire - United Kingdom
This 1980s detached office building has undergone refurbishment, turning it into a high quality home for a variety of businesses.
With over 3,200 sq m of space, this two-storey building is owned, let and managed by Umberslade.