Walmart Supercenter 2542

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