The Bell Hotel Opens in Downtown Athens, Georgia Following Two Year Renovation Luxury Hotels February 16, 2025 The Bell Hotel, located at 183 West Clayton Street in downtown Athens, Georgia, is delighted to announce its grand opening…