Regarding Temple University, https: // bulletin, temple. edu/ undergraduate/ fox-business-management/ marketing includes lots of information that will interest you if you are considering Temple University.
As far as campuses, there are a few located Temple University campuses located in Philadelphia and one in Rome, Italy, and another in Tokyo, Japan- that reads interesting to me, studying and living in another country!
I don’t know anything about marketing or about choosing colleges. If I was to choose one, I would study the information provided on the website of each university, list questions I need answers t0, contact personnel in each university through the email address provided on the websites as well as the phone numbers provided, ask my questions, take notes of the answers, review all my information, ask more questions, and proceed toward making an informed decision as to which university to choose.