Overview
33 Cavendish Square is a landmark tower building that provides 200,000 sq ft of open plan office accommodation over nineteen upper floors.
The building provides a rare opportunity to occupy prime office space in one of London’s finest Georgian Squares, with panoramic views across Central London.