It is not enough to set up a store at a location with high human traffic or with a very cheap lease. Opening a restaurant near a school campus can seem like a good idea, but don’t expect too many customers if the food is expensive and there are much cheaper alternatives around.
You need to consider your target market and their habits, as well as the direct competition in the area. Don’t be afraid of spending on prime location, as the increased rate of customers coming into your store and making a purchase will make up for the initial cost.