St Christopher’s Place, London W1

St Christopher’s Place, London W1

St Christopher’s Place is a Central London estate situated in a core West End location just off Oxford Street. This unique mixed-use holding comprises over 170 lettable units across 40 buildings with an income profile diversified across the retail, leisure, residential and office sectors. The asset offers a multitude of opportunity for accretive asset management in the delivery of leasing, repurposing and redevelopment initiatives, as well as the building of greater critical mass around this renowned estate.
Properties-St.Christophers-Place-25-London