19 Harleston Place

Charleston, SC, 29401
ACTIVE
$1,629,000Price
3Beds
4Baths

19 Harleston Place

Charleston, SC, 29401
ACTIVE
$1,629,000Price
3Beds
4Baths