The building which is located near Trafalgar Square in Central London is a ground plus 6-storey building which was redeveloped in 2001 and provides 5710 square meters of offices and 930 square meters of restaurant space. The property is located within close proximity of both Trafalgar Square and St. James’s Square which is one of the West End’s most prestigious office addresses.
The Central London landmark property is located in one of the West End’s most prestigious office addresses
The offices are let to McKinsey & Company