Radisson Edwardian New Providence Wharf London in London, United Kingdom