Found 1 transactions going back to July 2019.
This property is located at 3a, Left Side, Station Parade, London, N14 5BJ and was last sold for £214,222 on 05 Jul 2019.