A number of trees, with a playground
Bavaria Road, London, United kingdom
Sports
Kids area