Times Square is an important new development within the City of London close to St. Paul's Cathedral and adjacent to Blackfriars Station and St. Andrew-by-the-Wardrobe. The class A building, with spectacular views of the River Thames, will have 29,580 sq m (318,380 sq ft) of office space in addition to storage and retail space. Office floors can be divided into two separate units, each providing an efficient floor plate surrounding an atrium. The division can be varied on a floor-by-floor basis for maximum tenant flexibility.

There are two main entrances, one on Queen Victoria Street and the other incorporating an executive vehicular drop off area in Playhouse Yard. The facade is a combination of brick and stone with a double height pediment, designed to articulate a grand entrance with a projecting glass canopy. Between the stone piers that structure the pediment, floor-to-ceiling glass bay windows sill project from the facade to create a textured streetscape.

Times Square was sold in 2005.