Renewal: Body & Spirit, Llc. was incorporated on 4/7/2011 which located at 3411 RICHARD AVENUE LOUISVILLE, KY 40207 , with agent name Elaine A. Matthes.