DOLPHIN MALL

11401 NW 12TH STREET, #339 MIAMI, FL 33172 (305) 421-6676