an aerial shot of students walking through campus.

Campus & Facilities

Campus and Facilities

Temple’s Main Campus is located in the heart of Philadelphia, the fourth-largest media market in the U.S. Klein College holds a key space on Main Campus and is home to some of Temple’s most unique and informative hands-on learning experiences, including a student-run television station, a record label and a local news website.

Temple students walking through Charles Library.


Annenberg Hall houses the departments of Advertising, Journalism, and Media Studies and Production. TV and film production areas (editing, film labs, graphics and studios) occupy the building’s first floor. Annenberg also includes

  • audio, photographic and news writing labs;
  • Bell Tower Music;
  • extensive film and video editing areas; and
  • a 75-seat multimedia screening room.

Annenberg also features the Joe First Media Center, physically connecting Annenberg with Tomlinson Theater. The center is a communications and social hub for the college and includes a café, a multimedia information center and a venue for displaying student work.

The following Klein College facilities are outfitted for the production, research and teaching of all media and communication disciplines.

Directions and Parking

Temple’s Main Campus is located at 1801 N. Broad St.

There are several public parking garages on Main Campus near Klein College.

  • Diamond Street lot is located on Diamond Street between 11th and 12th streets. Parking is $20 per entry.
  • Liacouras Garage is located on 15th Street between Montgomery and Cecil B. Moore avenues. Parking is $20 per entry. This garage also offers weekend parking passes for $35. 
  • Montgomery Avenue Garage is located on 11th Street between Montgomery Avenue and Berks Street. Parking is $5 per hour.

In addition to the two public parking garages, Main Campus also has two metered surface lots.

  • The Cecil B. Moore lot is located on Cecil B. Moore Avenue between 12th and 13th streets. Parking is $5 per hour or $2.50 per half hour.
  • The Tuttleman lot is located on Montgomery Avenue between 12th and 13th streets. Parking is $6 per hour.

Credit cards and cash are accepted at all locations.