Anna's place was very easy to find, the bus literally drops you outside the building. There is a market near it and the tube station is 2 mins walking.
She had everything that one would need for the stay. Would definitely recommend staying at hers if you are in canary wharf