103a, Albion Road, London, N16 9PL

Terraced Leasehold

Found 1 transactions going back to October 2022.

Date Price Percentage
6 Oct 2022 £ 530,249

This Terraced property is located at 103a, Albion Road, London, N16 9PL and was last sold for £530,249 on 06 Oct 2022.