The complex Achilles House situated on the seafront and just a short distance from the center of Sarti and offers double, triple, quadruple studios and apartments, all fully air-conditioned, free wireless internet, TV, fridge, kitchen fully equipped with ...