Videos from Temple Island Temple Island Henley On Thames, Oxfordshire 5.0 out of 5 rating, 9 reviews 5.0 9 reviews More information Temple Island Outside Temple Island Request pricing