Tollwich Hill

Tollwich Hill is a hill on the Isle of London London from 32 meters high. It is the highest point of the island. There are no trees growing on the hill. Or plants and mosses.