Established in 1984, The Olive Tree is a long-standing Greek taverna. It offers a traditional dining experience in a resort setting.