Walmart Supercenter 5866

Walmart Supercenter #5866 is a Walmart Supercenter discount department store located at 8555 Preston Road, Frisco, Texas. The store does not allow overnight parking. The store opened on May 18, 2011.