Opa!of Greece did have it at this address and is now closed. It is a chain store, still in North York Centre and so on. In Greek, Opa! means "happy", especially the joy of sharing food with friends and family. Greek restaurant, everything revolves around the philosophy of Opa!.