Buildings on the main square of Argostoli, Kefalonia.