New Cross, Newham, United Kingdom

New Cross, Newham, United Kingdom

New Cross