Elkhorn Meadows Independent Living Address 510 W. Pearl St. Atkinson, NE 68713 Phone Number 402-925-5059 Category Health & Wellness