Found 1 transactions going back to September 2004.
This Semi-Detached property is located at 90 Alfriston Road, London, SW11 6NW and was last sold for £583,000 on 30 Sep 2004.