Larissa Larissa is the capital of Thessaly, in Greece. It is located in a sandy plain, and is the seat of a Greek archbishop. It has also mosques as well as churches. Nearby pages Landwehr, Lanfranc, Langland, Langoli, Langres, Language transfer