Freeman School of Business
Freeman School of Business is the business school of Tulane University , located in New Orleans , in the U . S . state of Louisiana . 
<triplet> Freeman School of Business <subj> Tulane University <obj> parent organization <subj> New Orleans <obj> headquarters location <subj> Louisiana <obj> located in the administrative territorial entity <triplet> Tulane University <subj> New Orleans <obj> located in the administrative territorial entity