James Island Homes For Sale

James Island $250k to $300k