Go to map
Kefalonia Island, Fiskardo, Greece (Open map)
Fiskardo, Fiskardo, Greece (Open map)
Fiskardo, Fiskardo, Greece (Open map)
Kavadia Street 3, Fiskardo, Greece (Open map)
Fiskardo Village Square, Fiskardo, Greece (Open map)
Fiskardo, Fiskardo, Greece (Open map)