The property comprises a department store amounting to 220,000 sq ft on a site of 1.7 acres.
The property occupies a prime position on Station Road at the centre of Harrow. The store is let to Debenhams.