5-Star Mondrian Hotel in London, England from $137 per night