Central Square
United Kingdom
>
England
>
Greater London
>
London Borough of Newham
>
Central Square
Central Square is an illuminated footway in London Borough of Newham.
Central Square
Bicycle
dismount
type of road
Walkway