11401 Nw 12th St.,
Miami , FL 33172 UNITED STATES
Based on 2 reviews
NIce spot to relaxThis place has a great atmosphere and is a fun place to hang out and relax from the stress of the mall. Expensive? Yes. But if you are shopping here you can afford to pay their prices for a daiquiri.
ouchman i was expecting to have to spend a lot on drinks but not as much as i did. never again, not because of service or quality but my wallet just can't take it haha.
Worldwide > United States > Miami, FL > Malls and Shopping Centers