1606 Meridian Ave Apt 1 Miami Beach FL USA