Where is Miami Design Center?

Where is Miami Design Center located?

Miami Design Center, Miami Design Center, United States of America (approx. 25.814°, -80.1913°)


Where is Miami Design Center on the map?