Typical price is ~ €670K
Compare Station Road price with it's wider areas
Last Sold: 2025/09/11
Last Sold: 2025/04/07