Iconic Little Five Points dive bar Euclid Avenue Yacht Club could reopen as soon as this spring, and it's under new ownership, the Atlanta Business Chronicle reports.