Perfect flat to stay in London. Walking distance from Canary Wharf station, restaurants and supermarkets.