S3 Miami

505 N Fort Lauderdale Beach Boulevard, Fort Lauderdale, 33304