Results 1 results found View of buildings and restaurants on the Liston Esplanade, Corfu Old Town, Corfu, The Ionian Islands, Greek Islands, Greece, Europe