The Freeman School of Business at Tulane University was established in 1914. A leading, internationally recognized business school with more than 2,000 students in programs spanning three continents, the Freeman School is housed in a state-of-the-art complex in the heart of Tulane's uptown campus.
Partial Data by Foursquare.