05/16/2022

Acquisition of 2620 Decker Lake

2620 Decker Lake, a 424,000 sq. ft. industrial property located in Salt Lake City, UT