Skip to Content
Food

TLO Restaurant Review: The Greek House

10:27 AM EDT on August 21, 2018

Opa, mis amigos!

With America currently in the grips of a spanakopita night fever thanks to Mamma Mia: Here We Go Again currently (probably?) burning up the box-office, the big fat love affair with Greek culture has everyone once again doing the syrtaki from here to Athens, with a well-deserved rest in Norman at the Greek House, 768 S. Jenkins Ave., near Campus Corner.