Found 1 transactions going back to September 2011.
This Terraced property is located at 18 Eaton Place, London, SW1X 8AE and was last sold for £2,163,500 on 20 Sep 2011.