New World Center, Miami Beach New World Center, Miami Beach 500 17th StreetMiami Beach, FL 33139 (305) 673-3330 Visit Website Get Directions