Arbor Landing at Lake Jackson. Brand new apartment homes located in beautiful Northwest Tallahassee. Come home to enjoy all the comforts of nature with being just minutes from downtown. From our glistening pool with sundeck to the 24-hour fitness center, you will find all your favorite necessities are steps away! Call our leasing office today!