One of London's gardens
Bigland Street, London E1, United kingdom
Ball games facilities
Play area