Est. in 1977. Voted Houston’s Best Greek restaurant! Currently three locations: Montrose, I-10, and Market Square!