Cartogiraffe.com

Mallards Road

Mallards Road is an illuminated footway in London Borough of Barking and Dagenham. In the area there are two bus stops.

Pin to show location on the map Mallards Road

type of road
Walkway
Bus stop
Minter Road, Rivergate Centre