The Lord Milner Hotel is a luxury townhouse hotel situated in the heart of London's fashionable Belgravia area.