Yes, but all credit cards are the same with cash advances. There's a fee and/or interest even if you pay it off on the next statement. Sometimes this can be more economical than some other methods of getting a couple of hundred pounds in a foreign currency but generally debit cards are best for cash advances.
There is no interest charged on purchases if the balance is paid in full by the due date.