Updated Today ICO Vista Station 13152 S Vista Station Blvd, Draper, UT 84020 $1,199 - $1,719 Studio - 2 Beds COMPARE EmailEmail PropertyCall(385) 213-6603