Delta Center

Opened:
1991
Capacity:
16200
Address:
301 S Temple, Salt Lake City, UT 84101, USA