Walmart Supercenter 1680

Walmart Supercenter #1680 is a Walmart Supercenter discount department store located at 15885 Southwest 88th Street, Miami, Florida. The store opened February 4, 1992. The store does not allow overnight parking.