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.

Learn More
Learn More