Our communities at Cedar Park & Canyon Falls Townhomes in Twin Falls, Idaho

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.

Outside of a townhome at Cedar Park & Canyon Falls Townhomes in Twin Falls, Idaho
Learn More
Exterior of a townhome at Cedar Park & Canyon Falls Townhomes in Twin Falls, Idaho
Learn More

This Is
Scenic Living