Walmart Supercenter 2120

Walmart Supercenter #2120 is a Walmart Supercenter discount department store located at 5396 Highway 12, Norwich, New York.The store openedOctober 26, 1994.The location also sells gasoline.