Walmart Supercenter 2888

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