Shopping malls database
The Falls is located at the corner of US 1 & SW 136th St., Miami. It is a Regional Center which opened in 1980 and was last renovated in 1996. It is an Open shopping mall with 4,098 parking spaces. It covers an area of 800,855 sqft. and has about 101 stores.
Shopping mall's name: The Falls
Address: US 1 & SW 136th St., Miami, FL 33176
State: FL
Number of stores: 101