Nikki Beach Miami

One Ocean Drive Miami Beach, South Beach, Florida, America, FL 33139