Walmart Supercenter 2542

Walmart Supercenter #2542 is a Walmart Supercenter discount department store located at 1720 North Perry Street, Ottawa, Ohio.The store openedMay 21, 1997.