Diglis Island in City of Worcester