28 UPPER DUKE CRESCENT — $1,658,000 | Kerrland Realty Group