This $3M Greenville luxury property comes with apartments, a restaurant and marina

About 3 Minutes