Helios Apartments Chania S.Pantelaki Chania Greece The Helios Apartments Chania is located in Chania on the Greek island of Crete. Travelers to the area will find beautiful beaches, a thriving town, and opportunities for bungee jumping or island-hopping excursions. Historic sites on the island include the Frangokastelli Fortress, the Baroness Von Schwartz Residence, and the Tsagarolon Monastery.