31 CASTLEHILL ROAD — $1,049,000 | Kerrland Realty Group