Yes people mostly do window shopping in malls. They roam here n there, enjoy pizza and burger with cold drinks

...but if your business is so attractive that it can make customers visit your store and purchase your product then its the best place to do open a franchise.