27 Oxford Street is a new building
providing
12,322 sq ft of 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).