Walmart Supercenter 3516

Walmart Supercenter #3516 is a Walmart Supercenter discount department store located at 1360 Eastlake Parkway, Chula Vista, California.The store openedMay 19, 2004.The store does not allow overnight parking.