Temple Island

415. SOLD

Temple Island

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