Walmart Supercenter 2663

Walmart Supercenter #2663 is a Walmart Supercenter discount department store located at 300 Walmart Drive, Ebensburg, Pennsylvania.The store openedJanuary 27, 1999.