Found 1 place
Address: 607 Smith Ave, Elwood, NE 68937
Latitude: 40.5868 (40°35′13″N), Longitude: -99.861 (99°51′40″W)
Phone: (308) 785-3302
Site: elwoodcarecenter.com