Visit USA - America's Best Travel Guide

  •  
    Hotel
  •  
    Flight
  •  
    Vacation
  •  
    Car
Miami

Falls Center

The Falls, an open-air mall is one of popular places to shop, conveniently located at U.S. 1 in southern Miami-Dade County the Intersection Of Us 1 And Sw 136th Street, Miami, Fl. Shopping in this beautiful open air mall is indeed a different experience or can say an out the world experience. The reason behind its great popularity is it combines exciting shopping, world class dinning and thrilling entertainment all together with a pleasant outdoor atmosphere.