One of London's gardens
Masthouse Terrace, London E14, United kingdom
Sports
Sitting places
Multipurpose sports courts