Life Storage provides storage units in Flowood at 5491 Plaza Dr., Flowood, MS, 39232. Rent Flowood storage with Life Storage today - see website for special offers.