Separate license must be obtained and a separate fee paid for each place of business for where a business activity is established. Each license shall authorize the licensee to engage in only that business activity described in such license and only the location which is indicated thereon. A location shall be considered separate if it has been assigned a different mailing or street address. A business that regularly provides goods or service at various locations in the Town but has no place of business or mailing address shall still be required to obtain a business license.