A modern, high-quality office courtyard scheme constructed in 2000, Capswood Business Centre comprises 35,125 sq ft of office space across three buildings in an attractive landscaped setting, situated within Denham, London. Denham benefits from excellent road communications, with the M40, M25 and M4 all nearby. Heathrow Airport is 10 miles to the south and Central London is 19 miles to the east of Denham.
If you have more information about this business park/industrial estate, please
let us know.