Typical price is €554K - €591K
Compare Norwood price with it's wider areas
Last Sold: 2025/07/30 • 3 past purchases
Last Sold: 2023/07/11
Last Sold: 2025/06/13 • 2 past purchases