Temple Island

£415. SOLD

Temple Island

Temple Island, the iconic landmark of the Thames at Henley.