Village Park Center 14 +/- ACRES Property Address: 11714 NE 62ND Terrace The Villages, FL 32162 Download Plan