Ollie's plae is perfect for corporates in Canary Wharf , but also regular tourists in London. The Isle of Dogs museum is really worth seeing, shops are open also on Sundays. The host was cooperative and quick in his responses. Thanks Ollie!