Last Call by Neiman Marcus  Closed

Part of Dolphin Mall
11401 Northwest 12th Street, Miami, Florida, 33172, United States

Why is that?

It is a perfect place to go every weekend for shopping or even for a walk, I really enjoyed my time except for how it is a crowded place with no good ventilation.

13 months ago