The Falls, Miami, Miami-Dade County, Florida, United States 4.8
8888 SW 136th St, Miami, FL 33176, USA
Web site
http://www.simon.com/mall/the-..
Located nearby
Shopping Mall Miami, Miami-Dade County, Florida, United States
The Falls address
reviews Web site The Falls