516 Silversage Place,

$1,590,000

516 Silversage Place,, Vernon, British Columbia V1H2J1