Canary Wharf Serviced Apartments – Millharbour 1 Indescon Square, E14 9DQ, London, United Kingdom Hotels Guesthouses BnBs