230 High St

 230 High St, ShippensburgPA 17257
$1,2603 Beds