Rivercrest Apartment Community 2005 Rivercrest Dr. Twin Falls, Idaho 83301 Completed – 2004 Number of Units – 180 Rivercrest Apartments Share this:TwitterFacebookGoogleLike this:Like Loading...