Walmart Supercenter 2218

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