Temple Square is a five city block complex which includes historic buildings, gardens, administrative and office buildings, museums, monuments, libraries, auditoriums, pavilions, and restaurants–all of which are anchored together in the downtown district by the historic Salt Lake Temple.