Four Seasons Hotel

Canary Wharf
London
United Kingdom