DOLPHIN MALL, 11401 NW 12th St, Miami (305) 629-8991
DOLPHIN MALL, 11401 NW 12th St, Miami, FL 33172 (305) 629-8991