No person, within the City of Philadelphia, shall display or cause or permit the display at, on, or in, any window showcase, newsstand, display rack, billboard, display board, viewing screen marquee or similar place in any business establishment frequented by minors or where said minors are or may be invited as a part of the general public, or in any other place where they would have the opportunity to view, any objectionable publication or material.