Leaven: A Collaborative Kitchen and Resource Center is located in Decatur, United States on 215 Laredo Dr Suite 100. Leaven: A Collaborative Kitchen and Resource Center is rated 5 out of 5 in the category food manufacturer in United States.
Address
215 Laredo Dr Suite 100
Accessibility
Wheelchair-accessible entrance