'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.
Place appeal is the location of a business that does well because of the type of business that it is. For example a surf shop by the beach, a bike shop by the park.
No, you should let them make the choice on their own but encourage them in their decision I think and encourage them to try new things even if their afraid\ of them like stage fright :) Hope this helped at all :)