Our Team
Savills Place is a growing team currently made up of 28 core place-shaping and marketing specialists based in London, Manchester, Leeds and East Anglia. Across our UK-wide managed portfolios, we also employ a number of town and city centre management experts, forming a 60+ team.