About Corporation Island
Corporation Island is an island in the River Thames in England. It is on the Tideway closest to homes in East Twickenham between Richmond Bridge and Richmond Railway Bridge and faces the public promenade and high, terraced bank of Richmond, London, England, which is an area named the Richmond riverside.