+40 731 477 083
Karras' Star is located on the main road of Avlaki village, 7 km from Evdilos port and between the exotic beaches of Kampos and Messakti. It consists of four buildings, containing 37 rooms, refurbished, spacious and comfortable. They are amphitheatrically clustered, giving unlimited view to the sea. Decor is luxurious and all modern comforts will make for an unforgettable stay on the island.