228 High St

 228 High St, ShippensburgPA 17257
$1,1003 Beds