And Christiana Mall, Delaware's flagship shopping center ... South-Carolina-founded Splash looks like a candy store, but it isn't. It is instead a "natural" branded beauty store devoted to ...