You will need a business license and a permit to operate at wherever you will open it. You may need a taxpayer ID and sales tax permit in your jurisdiction.
I would take a look at the area the shop will be in and honestly determine whether the area can support such a business. Other products might be a good idea, in order to make any money.