5900 Rita Ave N

    Lehigh Acres, FL 33971