Walmart Supercenter 5203

Walmart Supercenter #5203 is a Walmart Supercenter discount department store located at 375 Lafayette Street, London, Ohio. The store opened January 21, 2004.