Town of Mesta on the island of Chios, Greece Published June 10, 2012 at 979 × 680 in Town of Mesta on the island of Chios, Greece Cafe on the island of Chios, Greece Like this:Like Loading... Cafe in the town of Mesta on the island of Chios, Greece. Mesta is one of the Mastic Villages (Mastihohoria) where there is an abundance of mastic trees. Share this:Tweet Click to share on WhatsApp (Opens in new window) WhatsApp Click to share on Telegram (Opens in new window) Telegram More Click to email a link to a friend (Opens in new window) Email Click to share on Reddit (Opens in new window) Reddit Click to print (Opens in new window) Print PocketShare on TumblrLike this:Like Loading...