Oliver's Island
Island in the River Thames / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Oliver's Island?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Oliver's Island is a tree-covered 0.9-acre (0.36 ha) ait (river island), in the River Thames in England. It is in the London Borough of Hounslow, on the Tideway, facing Kew and Strand-on-the-Green in the London Borough of Richmond upon Thames, and is owned by the Port of London Authority.[1]