Company name: Canary Wharf Apartments
Description: Native offer stylish long & short stay aparthotels & serviced apartments in central London & the UK. Perfect for business & leisure travellers.
20 Lanterns Way, London E14 9JH, United Kingdom