The Falls

The Falls

The Falls is one of the largest open air shopping centers in the US. Stroll through the peaceful, waterfront environment for the perfectly peaceful shopping experience. When you're done shopping watch a movie at the Regal Cinemas.