• Wilmington Plaza (map)
  • 1201 Wilmington Avenue
  • Salt Lake City, UT, 84106
  • United States