A Short North restaurant is closing after more than 20 years. The last day of business at the Happy Greek, 660 N. High St., ...