A New Leaf Mental Health and Wellness Center Inc is an addiction treatment center located at 5925 Council St NE UNIT 117, Cedar Rapids, IA 52402. The center provides support and services aimed at assisting individuals in their recovery journey. Open Monday through Friday, the facility offers its programs from 9 AM to 7 PM on weekdays and until 4:30 PM on Fridays. For more information, visit their website at newleafiowa.com or contact them at +1 319-423-0919.

