New World Center

25.791352000000, -80.133226000000
Address: 
500 17th Street
Miami Beach, FL 33139