Perhaps the most important thing to consider is how close you are to your customers. The closer you are to them, the more likely they are to buy from you again. You must know who your customers are and where they are located before you even choose a location.
Another important thing you need to consider are the demographics. If your business is catered for the younger generation, you wouldn't want to have your business in an area that is filled with older folks. Sales will most definitely be higher in an area with your target market.
Since you're starting out you'll have to consider the price of the place you're about to rent. Work out a budget that is sustainable in the long run, calculate all the expenses from the very beginning. Knowing your budget allows you to find a location that is within your means and also at a strategic spot.
Keep in mind not everyone owns a car and not all public transportation is the best. So, when you're scouting for a suitable location, ensure that it is accessible to everyone. This means that your business should be located in an area where parking isn't a nightmare and it's accessible for people with disabilities.
Choosing the right location can make or break your business. Consider the few
things above before zeroing in on one.
How close are you to your customers
What are your demographics
Price of rent
How accessible is it to everyone