Recently sold via Savills with an asking price of over £22,000,000, 12 Park Place was a bold & modern masterpiece in a typically traditional London street. Full refurbishment of existing property, including full MEP services.