These London hotels with rooftop bars will make sure you have the best views of the London skyline. Check which London hotels have rooftops.