Positioned off of Interstate 85, just north of Atlanta in Duluth, Georgia, this hotel offers amenities such as free wireless internet access, only a 20-minute drive from the Georgia Aquarium. Read more
Positioned off of Interstate 85, just north of Atlanta in Duluth, Georgia, this hotel offers amenities such as free wireless internet access, only a 20-minute drive from the Georgia Aquarium.