2025 Stratford Ave S, Salt Lake City, UT 84106 4 Bed | 2 Bath | 1,644 sqft Single Family Detached | Year Built 1944