A place to nourish the body and the soul