Walmart Supercenter 2120

Walmart Supercenter #2120 is a Walmart Supercenter discount department store located at 5396 Highway 12, Norwich, New York. The store opened on October 26, 1994 and was converted into a Supercenter on June 29, 2006.