Nature: Odor Inside Location: Acme - Kirkwood Plaza - Kirkwood Plaza Shopping Ctr. Address: 4365 Kirkwood Hwy , DE