1200 Euclid Ave
South Beach, Miami Beach,, FL 33139
United States