27 Oxford Street is a new building providing high quality office and retail accommodation located in a prime position between Soho and Fitzrovia and just moments from Tottenham Court Road station (Elizabeth Line, Central and Northern Line).