22 Hertsmere Road Canary Wharf, PoplarLondon, ENGLAND
22 Hertsmere RoadCanary Wharf, PoplarLondon, ENGLAND