Dolphin Mall

Dolphin Mall located in the beautiful city of Miami, Florida.
Address
11401 N.W. 12th Street
Miami, Florida, 33172

Looking for more factory outlet malls in Florida?