5362 Embarcadero Street, Taylorsville, UT 84123 3 beds | 2 baths | 1,452 sqft Townhouse | Year Built 1983