Found 1 transactions going back to November 2002.
This Detached property is located at 6 - 16, Southgate Road, Potters Bar, EN6 5DS and was last sold for £1,370,000 on 07 Nov 2002.