Location has much to do with the success of a new business.