Wellberry Health - Main Location Wellberry Health Address 333 S. Woodruff Ave., Idaho Falls, ID 83401 US 43.494056, -111.998468 Contact Information 208.413.7917 [email protected] Map Map integration coming soon View on Google Maps Back to Wellberry Health