Villa Azur Miami Beach, FL

309 23rd St, Miami Beach, FL 33139