The Falls stands as a major retail hub in Miami, FL. The Regional Center is situated at US 1 & SW 136th St.. The center first opened its doors in 1980 and underwent a significant renovation in 1996. Covering 800,855 sqft. of retail space, The Falls hosts roughly 101 individual stores and outlets. Guests will find 4,098 parking spaces at the venue.