Our + Communities
All the Liveability In Twin Falls
Our two locations, Cedar Park and Canyon Falls, are situated about four miles apart in beautiful Twin Falls, Idaho. Each location has its own set of lifestyle perks, appealing amenities, and in-home luxuries. Read on to discover which Olympus Property is right for you.
This Is
Scenic Living