Thames External links Environment Agency station at Trowlock Island Trowlock Island Community Site Islands of the River Thames Geography of the London Borough of Richmond upon Thames Islands of London