'Place appeal' probably refers to the appeal of a location of a business. Take shops and restaurants available exclusively at a beach for example: they are very popular among tourists due to the location, offering goods tourists probably can't find anywhere else.