House Michalis is a hotel in Sarti, featuring an outdoor pool and a large green garden. It offers sea views and a sun terrace.