Walmart Supercenter 2299

Walmart Supercenter #2299 is a Walmart Supercenter discount department store located at 161 Berlin Road, Cromwell, Connecticut, which can be reached byInterstate 91fromExit 21.The store openedJuly 16, 1997.