Answer: isisisle

AnswerCrossword Clue
ISISISLE

Spot of land in the Thames?