Great place to stay in London. Walking distance to Canary Wharf, lots of close bus stops, etc