THE THESSALIAN CROWN
A major hub in central Greece, Larissa is a city with a long history. Inhabited since the tenth millennium B.C., legend has it that Achilles was born here. Home to ancient Roman and Greek theatres, and a selection of fine museums to enrich your stay here, it is also the perfect spot from which to explore some of Greece’s lesser known treasures: the imposing Meteora and the magnificent mount Olympus are nearby, and so are picturesque towns and the enchanting Pelion, the mythical mountain of the Centaurs.