Company Description
Terra Vista Apartments is a premier apartment community featuring brand new studio, one, two and three-bedroom luxury apartments for rent in Lehi, Utah.
Reviews and Recommendations
Powered by
Utah Local
Please help us to connect users with the best local businesses by reviewing Terra Vista
Write Review
Terra Vista
Address:
3851 N Traverse Mountain Blvd Lehi, UT
Phone:
(855) 720-1560
Other Locations
Phone:
(855) 717-0236