SHARE
  • Facebook
  • Twitter
  • gplus
  • email

ADDRESS

8888 SW 136 St.
Miami, FL 33176

PHONE

305.255.4570

WEBSITE


The Falls

Having opened in 1980, The Falls in Miami is considered one of the biggest open-air shopping centers in the United States, with over 100 upscale stores, dining and entertainment opportunities. With Bloomingdale's, Macy's, and Regal Entertainment as its anchor stores, the mall's name reflects its lush landscaping, which includes a man-made lagoon, several waterfalls, and little pools.

REVIEWS & COMMENTS

Post a Comment

 

JustLuxe.com Luxury NEWS >