In total, there is 1 location in Lilburn. The most popular InTown Suites property in Lilburn is Intown Suites Extended Stay Atlanta Ga - Lilburn.