As used in this chapter, the following terms shall have the meanings indicated:
Any place, structure or building to which the general public has access and a right to resort to for business, entertainment or other lawful purpose, but does not necessarily mean a place devoted solely to the uses of the public. It shall also include the front parking lot or immediate area of any store, shop, restaurant, tavern or other place of business and also public grounds, areas, parks and beaches.