505 - 21 UPPER DUKE CRESCENT — $738,000 | Kerrland Realty Group