Walmart Supercenter 2218

Walmart Supercenter #2218 is a Walmart Supercenter discount department store located at 26502 Towne Center Drive, Foothill Ranch, California.The store openedMay 2, 1995.The store does not allow overnight parking.