Radisson Blu Edwardian, London is a collection of luxury hotels in prime locations in the heart of London and Heathrow.