 Windsor House, London

Windsor House is an office building in Victoria Street, City of Westminster, 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.