Walmart Supercenter 2663

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