960 Lancaster Ave

 960 Lancaster Ave, SyracuseNY 13210
$2,2505 Beds