The site is located at Level 1 of 90 Whitfield Street, London W1T 4EZ. The main and side entrance to the building is on Whitfield Street. There are 2 staircases and 2 passenger lifts in the building.
The existing building was completed in 2007 and consists of six floors of office units and some retail units on the ground floor. The building materials comprises of a steel and concrete superstructure with a glazed exterior.