Walmart Supercenter 3516

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