Homes for sale in York, pa
From $374,400
From $175,400
From $230,400
From $220,400
From $229,055
From $210,400
From $135,628
From $199,990
From $139,990
From $196,885