Walmart Supercenter 2066

Walmart Supercenter #2066 is a Walmart Supercenter discount department store located at 2727 Dunvale Road, Houston, Texas. The store opened July 26, 1994 and was converted into a Supercenter May 22, 2002. The store does not allow overnight parking.