Just streetmapped it, if I'm right with where I think it is, that'll be fine. It's near the Canary Wharf bit of the Docklands anyway, a bit grimey maybe, but that's why that area's one of my favourite bits of London like I said. Also, i think it's a little more green and suburban-ish there, might don't quote me on that! You're minutes from a nice Mainline, DLR and Jubilee Line station (though the mainline company that runs through it is abysmal, but I think you can get straight there from Euston on that line). ExCel is near there.
Is it a hotel chain?