New Buford area hotel attracts guests.We invite you to experience the brand new Holiday Inn Express & Suites® Buford, NE. Located just North of Atlanta near the shores of Lake Lanier, guests staying with us can experience the exceptional s...more