33 Cavendish Square is a landmark tower building which provides 200,000 sq ft of open plan office accommodation over nineteen upper floors. The building provides a rare opportunity to occupy prime office accommodation in one of London’s finest Georgian Squares which offers panoramic views across Central London from the upper floors.
Complimentary coffee & tea
Outdoor areas
Bike storage
Kitchen
Receptionist/Secretarial services