An Ohio State campus dining destination for nearly 50 years has closed. Apollo’s Greek Kitchen at 1758 N. High St. is no more ...