9 London Hotels for Your Royal Wedding Trip

London calling! These posh London hotels still have availability for the May 19 royal wedding.