Yes, you just have to pay corkage fee.
If it's for a party or gathering of some sort, then yes, but if it's just for you and a few other people, it might be a little disrespectful to the restraunt.
No restaurant supplied alcohols
Not sure, we drank their wine.
Thanks! Your answer is awaiting moderation.