Windsor House, London

From Wikipedia, the free encyclopedia

Windsor House, London is an office building in Victoria Street, London, England. The complex, built in 1973, consists of an eighteen storey tower, a two storey block (Butler Place) and residential accommodation (Christchurch House) above an underground car park and basement.

The eighteen storey tower is solely occupied by staff from Transport for London, who also have staff in Butler Place.