655 ABDELLA WAY, The Villages, FL 32163 - MLS#G5068895 - People's T...