8888 South West 136 Street
The Falls is one of the largest open-air shopping, dining and entertainment complexes in the US, featuring Bloomingdale's, Macy's, more than 95 stores, restaurants, cafés and Regal Cinemas. Stroll our one-level, covered walkways surrounded by a million-gallon waterscape and lush tropical foliage.
No reviews found. Be the first to review this place.