One of London's open spaces
Alton Street, London E14, United kingdom
Sports
Sitting places