Enjoy traditional loukoumades (Greek donuts) at this establishment, located near the Monastery of Taxiarchis in Mantamados.