Dolphin Mall 11401 NW 12th Ave Miami, FL 33168 Phone: (305) 365-7446
Category: Shopping Centers & Malls