Walmart Supercenter 2299

Walmart Supercenter #2299 is a Walmart Supercenter discount department store located at 161 Berlin Road, Cromwell, Connecticut, which can be reached by Interstate 91 from Exit 21. The store opened July 16, 1997.