Cartogiraffe.com

Channelsea House

Channelsea House is a building in Canning Road 20 in London Borough of Newham.

Pin to show location on the map Channelsea House

House number
20
Postal code
E15 3FA
Street
Canning Road
Building
Apartments