James Island Homes For Sale

James Island above $700k