8888 SW 136th St, Miami, FL 33176-5883
+1 305-255-4570
One of the largest open-air shopping centers in the country, The Falls features over 100 shops and restaurants, with covered walkways surrounded by stunning tropical gardens and ponds.
Business Hour
Mo-Sa 10:00-21:00
Su 12:00-19:00