Wasatch Rewind: Amelia’s Palace

Before it became City Creek’s World Trade Center, 70 E. South Temple was once the site of Utah’s finest Victorian...