InTown Suites is a chain of extended stay properties in the United States, headquartered in Atlanta, GA. InTown Suites has 196 locations in 22 states. (en)
InTown Suites is a chain of extended stay properties in the United States, headquartered in Atlanta, GA. InTown Suites has 196 locations in 22 states. (en)