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.

Read More

Floor area:

62,889 sq ft

Tenure: 

Leasehold offices and retail