Help save Island Gardens from development

Island Gardens at the very southern tip of the Isle of Dogs (aka The Island) is one of the green jewels of Tower Hamlets, partly due to the glorious view … Continue reading Help save Island Gardens from development