Happy Greek, a traditional Greek restaurant in Columbus' Short North district, has closed after 20 years in business.