On my recent trip to Greece, I set out to try the famous O Thanasis, a popular Greek restaurant located in Monastiraki Square ...