Found 1 transactions going back to August 2019.
This property is located at 19a, Upper Tollington Park, London, N4 3EJ and was last sold for £15,000 on 16 Aug 2019.