Found 1 transactions going back to April 2025.
This property is located at Commercial Unit B, 215 Devons Road, London, E3 3AN and was last sold for £47,000 on 10 Apr 2025.