Main image: A seven bedroom property on Hamilton Terrace also sold recently to Russian buyers for a figure approaching £25 million
London’s Red Squares: Exploring the capital’s hotspots for HNW Russian property buyers
Main image: A seven bedroom property on Hamilton Terrace also sold recently to Russian buyers for a figure approaching £25 million