Walmart Supercenter 2888

Walmart Supercenter #2888 is a Walmart Supercenter discount department store located at 100 North Londonderry Square, Palmyra, Pennsylvania.The store openedMarch 14, 2001.