(208) 557-0177 Lease Now

Meadowood Apartments
2775 St. Clair Ave.
Idaho Falls, Idaho 83404

View in Google

Experience the Lifestyle

Schedule a Tour Lease Now