2905 22 PL SW, Lehigh Acres, FL 33976 - MLS#222055786 - Team Towers...