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
-
20 North Audley Street - 1 -
20 North Audley Street - 2 -
20 North Audley Street - 3 -
20 North Audley Street - 4 -
20 North Audley Street - 5 -
20 North Audley Street - 6