2600 El Vista Dr, Santa Clara, UT 84765 4 Beds | 4 Bath | 2,424 Sq Ft Single Family | Year Built 1979