Two Bed Apartment at London Canary Wharf
London
E14 8GG