Temple Square is a 10-acre complex, owned by the Church of Jesus Christ of Latter-day Saints, in the center of Salt Lake City, Utah. From Wikipedia
The church highlighted new interior finishes ahead of a 2027 open house.