RateMyApartments
Elk Creek Ratings and Reviews
Elk Creek
1960 Martha Avenue, Idaho Falls, ID 83404
CURRENTLY REVIEWING