Information & Events
The Falls is in Michigan, city Miami. Mall is situated on adress 8888 SW 136 Street, Miami, FL 33176
Choose a store you are looking for from a directory below to view contat, store hours and more.
Other shopping malls
73 stores. 269-979-1744
5775 Beckley Rd., Battle Creek, MI
94 stores. 517-321-0145
5330 West Saginaw Highway, Lansing, MI