Walmart Supercenter 1680

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