Leesburg FL - 65-80 Unit Townhome or Single Family Detached SFR

Leesburg FL - 65-80 Unit Townhome or Single Family Detached SFRLeesburg Florida SEE FULL LISTING SummaryThe Lake Harris Site is a unique opportunity in Leesburg Florida, a…