Cartogiraffe.com

May Walk

The May Walk is an illuminated footway in London Borough of Newham.

Pin to show location on the map May Walk

type of road
Walkway