Walmart Supercenter 5039

Walmart Supercenter #5039 is a Walmart Supercenter discount department store located at 263 Walmart Drive, Camden, Delaware. The store opened March 19, 2003.