I was located in a mall for 8 years. I did quite well in the mall. The rent was no higher than a strip mall. Once again it is about lease negotiation and lease terms. Malls charge differently for square footage than strip malls do. Strip malls charge for total square footage. Malls charge only for the retail space. I had free warehouse and gaming space because it was behind a permanent wall. Also, strip malls charge CAM or common area maintainence, malls only charge Permanent tenants(stores holding a 3-10 year lease) for CAM. Temporary (stores with a 1 year or less lease) do not get charged CAM. CAM can cause your rent to double or even triple.
The pros for temp leases are:
1. Cheaper rent
2. Less commitment
3. Ability to downsize or expand as you like.
4. Cheaper signage
Cons
1. The mall can force you to move at their discretion if a Permanent tenant wants your space.
2. You have to buy expensive signage for your entrance.
3. Higher rent that escalates if anchor stores move out.
As far as alcohol goes, I used to have adult night every Friday night after 9pm at my south store. We would hoist a few brews and play a game. At my north store, once a month, I closed at 6pm. After 6, I charged a cover charge for 18 and up. I had the event catered, supplied all sodas, and gave the customers a $10 credit. Alcohol was BYOB. It was legal. Although, there is some liability risk here in Texas. We policed it pretty well and never had a problem.