20 North Audley Street

Originally built in 1908 as the St Petersburg Hotel, 20 North Audley Street was converted into a Canadian officers’ hospital towards the end of the First World War. The property is now a multi-let office building above retail units in Mayfair.

Floor area:
62,889 sq ft
Tenure:
Leasehold offices and retail