Meraki hotel is a small boutique hotel nestled in the central mountains of Crete, where ancient olive trees populate the terraced landscape. Its architectural ...